angularjs - Protractor Internet Explorer 缓慢

标签 angularjs internet-explorer selenium-webdriver protractor

我一直在尝试让 Internet Explorer 11 在 Protractor 下运行,以完成我对新 AngularJS 项目的一套测试。

我在 Windows 7 - 64 位下运行,并且已经下载并安装了 64 位的 Selenium IEDriverServer.exe。

当我启动 Protractor 并运行场景时,Internet Explorer 出现并导航到该页面就好了,但是当场景将键发送到输入字段时,它非常慢,每次按键之间大约间隔 15 秒。 Selenium 没有显示任何类型的异常被抛出。

有没有人以前见过这种行为并找到了解决方案?

谢谢

最佳答案

这是一个已知的错误或“问题”(但不是 IEDriver 中的错误):

http://code.google.com/p/selenium/issues/detail?id=3072 (引用 IE10 但要点和解决方案基本相同)

Selenium 问题跟踪器中对此进行了解释,但解决方法是使用 32 位版本的驱动程序。实际上,使用显式 64 位版本并没有“太多”。

我还想说您可能对 IE11 有进一步的问题。 Selenium 尚不完全支持 IE11。

https://code.google.com/p/selenium/issues/detail?id=6437#c7 (除其他问题外)

从长远来看,您最好降级到 IE10 并使用 32 位驱动程序。

关于angularjs - Protractor Internet Explorer 缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21612643/

相关文章:

html - DXImageTransform.Microsoft.gradient 不适用于内联元素

html - 如何使用 selenium webdriver 单击 div 按钮?

java - Selenium 网络驱动程序 : Faster way to set values in many inputs

javascript - 使用 WebElement.isEnabled() 启用禁用 anchor 返回

http - AngularJS $http 未定义

angularjs - Freemarker 与 AngularJS

applet - Java Applet 在 Internet Explorer 中仅加载一次(在第一个窗口中)

css - 使用 css IE8 在 <li> 中拉伸(stretch)图像

javascript - 如何构建大型 AngularJS 应用程序

angularjs - Angular : Bind callback function using & and pass-in arguments