当我尝试在最新的IE中执行测试时,我发现输入非常慢:每个字符在输入字段中出现需要5秒钟。 启用所有安全区域,并使用以下代码初始化驱动程序:
System.setProperty("webdriver.ie.driver", "./src/test/resources/IEDriverServer.exe");
return new InternetExplorerDriver();
此问题仅出现在IE10上;当我运行Firefox时,一切都很好。
我的操作系统是Windows 8,以防万一。
我错过了什么吗?
UPD 现在我可以看到有时IE工作得更快,但是当它发生时,这段代码不起作用:
action.contextClick(logoPic).clickAndHold().sendKeys("keys_to_invoke_some_window").perform();
答案 0 :(得分:33)
通过替换IEDriverServer.exe(从x64版本切换到x32版本)来修复
答案 1 :(得分:-4)
更换IEDriverServer.exe(从x64版本切换到x32版本)解决了缓慢的问题。