selenium 如何上传文件

有的看起来是个上传文件的button,但是可以找到input的文件标签。所以可以直接给该input标签send_keys就可以。

案例:

 

 

该案例中,需要点击按钮“提取文件”才能上传文件。但是在源码中可以发现有个file类型的input标签。这就是接收文件的,所以直接给这个input标签send_keys即可。

ele.send_keys(r"d:\test.txt")

 

注意: 执行sendKeys的元素一定要符合 input 和 type="file" 条件,否则会上传失败的。

 

 

更多可以参考文章:Selenium怎么上传文件,比你想的方式还多_九柄的博客-CSDN博客_selenium 上传文件

posted @ 2022-06-15 16:41  Mia妈妈加油呀  阅读(536)  评论(0)    收藏  举报