【问题标题】:Command line server for the IE driver has stopped working error while running selenium test cases运行 selenium 测试用例时 IE 驱动程序的命令行服务器已停止工作错误
【发布时间】:2015-09-23 08:48:23
【问题描述】:

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

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

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

我已经推荐了这个post,但它不适合我。

任何帮助将不胜感激。

【问题讨论】:

    标签: java selenium selenium-webdriver automation


    【解决方案1】:

    Here 一些人设法通过在注册表中添加新键来解决此问题。 新键位于“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main”,名称为“TabProcGrowth”,值为“0”。

    很遗憾,这对我不起作用,但也许对你有用。

    This site 提供了有关此密钥的详细信息及其可能产生的实际影响的更多详细信息。

    【讨论】:

      【解决方案2】:

      我在某处读到代码中的 javascript 导致了这个错误。就我而言,我编写了一个用于单击元素的脚本(如下所示) jse.executeScript("arguments[0].click();",element);

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

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

      【讨论】:

        【解决方案3】:

        单击特定页面中的元素时出现此错误。我使用 Java 中的 Actions 类将 .click() 删除为单击元素。成功了!!

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-04-04
            • 2013-08-08
            • 2020-07-02
            • 2017-07-31
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多