运行selenium测试用例时,IE驱动程序的命令行服务器已停止工作错误

时间:2015-07-06 09:13:38

标签: java selenium selenium-webdriver automation

我在执行Selenium测试用例时收到错误提示框。

我正在使用IEDriver 2.46Selenium 2.46。我在Stack Overflow中搜索了一些帖子,但我没有在我的环境中使用的正确答案。

是否存在可能解决此问题的通用解决方案或代码更改?我正在使用IE 9 (64 bit, Win 7)

我已经提到了post,但这对我不起作用。

任何帮助将不胜感激。

4 个答案:

答案 0 :(得分:0)

Here有些人设法通过在注册表中添加新密钥来解决此问题。 新密钥位于&#34; HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main&#34;,其名称为&#34; TabProcGrowth&#34;,其值为&#34; 0&#34;。< / p>

不幸的是,这对我没有用,但也许它对你有用。

This site详细了解此密钥的具体内容及其可能产生的实际影响。

答案 1 :(得分:0)

我在某处读到代码中的javascript导致此错误。就我而言,我编写了一个单击元素的脚本(如下所示) jse.executeScript(&#34;参数[0]。点击();&#34;,元件);

我在执行这行代码时遇到错误。我评论了这一行,并选择了硒点击。瞧,错误消失了。

请尝试在代码中评论javascripts,如果您有,请尝试再次运行。 链接到我发现的博客: http://jimevansmusic.blogspot.in/2014/12/windows-update-kb3025390-for-ie-11.html

答案 2 :(得分:0)

点击特定页面中的元素时出现此错误。我使用Java中的Actions类删除了.click()以单击元素。它工作!!

答案 3 :(得分:0)

转到C:\ Users \ {user} .m2 \ repository \ webdriver \ IEDriverServer \ beta \ Win32 \ IE.Driver.Beta并将IEDriverServer.exe替换为应该有效的新版本