想要实现自动上传文件的功能,但是标签按钮却是input类型type为text类型的,如下图
点击浏览按钮的时候会出现系统弹窗让你选择电脑上的文件,然后点击升级就可以上传文件了
请问这样的情况是不是无法用selenium处理了?
你看看你选择文件后input有什么变化,然后用js尝试修改同样的变化
selenium是无法操作上传文件窗口的,它属于windows控件,而selenium只能执行网页中的元素
所以需要借助外部工具,你可以下载AutoIT这个工具,用它生成上传文件操作的exe文件,然后在selenium中调用这个exe就行啦