最近,我更换了机器,我不得不重新开始安装。我有64位Windows机器,而不是使用64位IE驱动程序,我使用32位IE驱动程序。使用32位IE驱动程序的原因显然是64位中的慢速键入问题,并且切换似乎是唯一的选项,可以在下面的线程中找到。
Why is Selenium InternetExplorerDriver Webdriver very slow in debug mode (visual studio 2010 and IE9),和 WebDriver and IE10 very slow input
我的问题是:
如果不真正切换到32位IE驱动程序,可以解决慢速输入问题吗?
当64位IE驱动程序可以大大减慢测试速度时,需要什么?
在Selenium官方download页面上,建议使用32位,我们实际上是否需要64位。
答案 0 :(得分:4)
正如上面@Saifur所共享的link所指出的,似乎有使用64位而不是切换到32位的解决方法(尽管我还没有测试过它,可能永远都不会。)
首先,您可以通过设置" nativeEvents"来禁用本机事件。 使用您的语言绑定的任何机制的错误能力 提供了这个。
和
从输入模拟角度来看,更准确的解决方法是 是为了启用" requireWindowFocus"能力,虽然这也有 一个Windows钩子依赖,可能以其他方式表现出来。
答案 1 :(得分:3)
可以在不真正切换到32位IE驱动程序的情况下解决慢速打字问题吗?
据我所知没有。我使用32x与64x版本对我的应用程序的登录页面进行了基准测试。如您所知,当您使用32x时,性能会有很大提升。
当64位IE驱动程序可以大大减慢测试速度时,需要什么?
有几个原因。