我正在使用Selenium 2 - WebDriver处理文件选择器对话框.信不信由你,我的问题不是处理操作系统原生的文件选择器.那部分我可以处理!
问题是让Selenium正确点击"选择文件"按钮.由于原始源html很简单<input type='file'>,浏览器确定如何将其呈现为字段和按钮.因此,按钮的放置和命名会根据浏览器而改变.我已经在Chrome中使用它,但仅仅是因为Chrome将按钮放在最左边的路线上,而Selenium恰好在默认情况下点击那里.
有任何想法吗?我不清楚这种类型的输入是否真的可以从DOM中导航......