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更好地处理操作系统对话框?
我通过捕获httprequest超时异常并继续测试,使AutoIt脚本正常工作。测试运行速度较慢,但正在运行。
使用Javascript代码点击浏览。
browse = driver.findElement(By.xpath("xpath"));
((JavascriptExecutor) driver).executeScript("arguments[0].click();", browse);