在执行Selify测试用例时,我收到一个错误提示框。我使用的是IEDriver 2.46和Selenium 2.46。我在Stack Overflow上搜索了几个帖子,但没有一个合适的答案可以在我的环境中使用。是否有任何通用的解决方案或代码更改可以解决此问题?我使用的是IE 9 (64 bit, Win 7)我已经参考了这个post,但它对我不起作用。任何帮助都将不胜感激。
IEDriver 2.46
Selenium 2.46
IE 9 (64 bit, Win 7)
js81xvg61#
Here有些人通过在注册表中添加新注册表项来解决此问题。新密钥位于“HKEY_CURRENT_USER\Software\Microsoft\Internet资源管理器\Main中,名称为”TabProcGrowth“,值为”0“。不幸的是,这对我不起作用,但也许会对你起作用。This site提供了有关此密钥的详细信息以及它可能产生的实际影响。
zzzyeukh2#
我在某处读到代码中的Java脚本导致了这个错误。在我的例子中,我编写了一个用于单击元素(如下所示)的脚本jse.ecuteScript(“Arguments[0].ick();”,Element);我在执行此行代码时出错。我注解了这一行,并选择了Selify Click。瞧,错误消失了。请尝试在代码中注解Java脚本(如果有),然后再次尝试运行。链接到我找到这个的博客:http://jimevansmusic.blogspot.in/2014/12/windows-update-kb3025390-for-ie-11.html
lf5gs5x23#
在单击特定页面中的元素时出现此错误。我在Java中删除了.Click(),以使用Actions类单击Element。成功了!!
qf9go6mv4#
转到C:\Users{user}.m2\repository\webdriver\IEDriverServer\beta\Win32\IE.Driver.Beta并用新版本替换IEDriverServer.exe它应该可以工作
4条答案
按热度按时间js81xvg61#
Here有些人通过在注册表中添加新注册表项来解决此问题。新密钥位于“HKEY_CURRENT_USER\Software\Microsoft\Internet资源管理器\Main中,名称为”TabProcGrowth“,值为”0“。
不幸的是,这对我不起作用,但也许会对你起作用。
This site提供了有关此密钥的详细信息以及它可能产生的实际影响。
zzzyeukh2#
我在某处读到代码中的Java脚本导致了这个错误。在我的例子中,我编写了一个用于单击元素(如下所示)的脚本jse.ecuteScript(“Arguments[0].ick();”,Element);
我在执行此行代码时出错。我注解了这一行,并选择了Selify Click。瞧,错误消失了。
请尝试在代码中注解Java脚本(如果有),然后再次尝试运行。链接到我找到这个的博客:http://jimevansmusic.blogspot.in/2014/12/windows-update-kb3025390-for-ie-11.html
lf5gs5x23#
在单击特定页面中的元素时出现此错误。我在Java中删除了.Click(),以使用Actions类单击Element。成功了!!
qf9go6mv4#
转到C:\Users{user}.m2\repository\webdriver\IEDriverServer\beta\Win32\IE.Driver.Beta并用新版本替换IEDriverServer.exe它应该可以工作