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 @   Mia妈妈加油呀  阅读(524)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示