我有一个简单的AutoIt脚本来从OS对话框上传图像文件。它正在Selenium 2.42和Firefox 31 Visual Studio中工作。但是当Firefox升级到32版本时,我将Selenium升级到了2.43。
脚本开始失败,我在操作系统浏览对话框打开时收到HTTP请求超时异常。
我是否单独使用最新的Selenium版本来解决这个问题?
如何以更好的方式处理与Selenium的操作系统对话框?
答案 0 :(得分:0)
我通过捕获httprequest超时异常并继续测试来获得AutoIt脚本。测试运行速度较慢,但它正在运行。
答案 1 :(得分:0)
使用Javascript代码点击浏览。
browse = driver.findElement(By.xpath("xpath"));
((JavascriptExecutor) driver).executeScript("arguments[0].click();", browse);