我一直在尝试让 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/