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

本文关键字:版本 开始 失败 Selenium 脚本 最新 AutoIt | 更新日期: 2023-09-27 18:24:45

我有一个简单的AutoIt脚本,可以从操作系统对话框上传图像文件。它在Visual Studio中运行Selenium 2.42和Firefox 31。但当Firefox升级到32版本时,我将Selenium升级到了2.43。

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

在最新的Selenium版本中,只有我一个人面对这个问题吗?

如何用Selenium更好地处理操作系统对话框?

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

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

使用Javascript代码点击浏览。

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