请问selenium实现上传文件功能的相关问题

想要实现自动上传文件的功能,但是标签按钮却是input类型type为text类型的,如下图

img

点击浏览按钮的时候会出现系统弹窗让你选择电脑上的文件,然后点击升级就可以上传文件了

请问这样的情况是不是无法用selenium处理了?

你看看你选择文件后input有什么变化,然后用js尝试修改同样的变化

selenium是无法操作上传文件窗口的,它属于windows控件,而selenium只能执行网页中的元素
所以需要借助外部工具,你可以下载AutoIT这个工具,用它生成上传文件操作的exe文件,然后在selenium中调用这个exe就行啦