AutoIt脚本在最新的Selenium版本2.43上开始失败

时间:2014-09-26 19:08:53

标签: c# selenium autoit

我有一个简单的AutoIt脚本来从OS对话框上传图像文件。它正在Selenium 2.42和Firefox 31 Visual Studio中工作。但是当Firefox升级到32版本时,我将Selenium升级到了2.43。

脚本开始失败,我在操作系统浏览对话框打开时收到HTTP请求超时异常。

我是否单独使用最新的Selenium版本来解决这个问题?

如何以更好的方式处理与Selenium的操作系统对话框?

2 个答案:

答案 0 :(得分:0)

我通过捕获httprequest超时异常并继续测试来获得AutoIt脚本。测试运行速度较慢,但​​它正在运行。

答案 1 :(得分:0)

使用Javascript代码点击浏览。

browse = driver.findElement(By.xpath("xpath"));
((JavascriptExecutor) driver).executeScript("arguments[0].click();", browse);