【问题标题】:Command line server for the IE WebDriver has stopped working: Why this happening & How we can find a solution for thisIE WebDriver 的命令行服务器已停止工作:为什么会发生这种情况以及我们如何找到解决方案
【发布时间】:2023-04-11 00:41:01
【问题描述】:

大多数时候在 Internet Explorer 浏览器上执行我的 selenium 批处理测试时,我遇到了这个问题“ie 驱动程序的命令行服务器已停止工作”... .....这严重影响了测试执行...在网上看到很多关于此的帖子,但无法弄清楚为什么会发生此问题,以及我们如何找到解决方案...请让我知道如果你知道读这个的任何细节, 非常感谢, ~穆萨菲尔

【问题讨论】:

  • Windows XP 还是 7? IE和IEdriverserver版本?
  • IEdriverserver 64bit 2.33.0 版本 + IE8 +Windows 2008 服务器操作系统......我猜这个问题发生在其他环境中,这也是我可以在各种帖子中看到的......
  • 根据link中的问题的答案,您可以升级到IE驱动2.34(或者您可以下载最新的2.35版本)并检查问题是否仍然存在。跨度>
  • 是的......我已经在尝试我的运气......我更感兴趣的是知道导致 IE webdriver 在测试中间停止工作的原因......跨度>
  • 与32位版本有区别吗?您使用什么代码来创建 IEDriver?给我们看一看。是否可以在另一台机器上重现?

标签: internet-explorer selenium-webdriver


【解决方案1】:

错误原因是:IE11 IEDriverServer_x64_3.5.0或最新版本在windows 7 64bit或其他系统环境下。

此错误与 IE 安全设​​置或注册表无关,而是因为 IEDriverServer 版本不兼容。

请使用 IEDriverServer_x64_3.0.0。

从这个网站下载:

http://selenium-release.storage.googleapis.com/index.html?path=3.0/

【讨论】:

    【解决方案2】:

    来自 IEDriverserver v3.5.0.0 更新日志:

    • 要成功使用此版本的 IE 驱动程序,您应该使用 语言绑定的 3.5 或更高版本。这些是唯一的版本 将理解需要发送的有效负载的语言绑定 在创建新会话期间。该语言的早期版本 不保证绑定与此版本完全兼容 IE 驱动程序。

    由于 v2.47.0.1 中的此更新,您应该使用 32 位版本的驱动程序:

    • 为 IE 中的 cookie 操作启用快速失败。 cookie的重构 对 IE 驱动程序的处理引入了与 64 位 IE 的不兼容 驱动程序以及在 64 位 Windows 上运行的 IE 10 和 11。就像情况一样 发送击键和创建屏幕截图,现在是一个 Windows 挂钩程序 用于在 IE 中获取和设置cookies。这意味着在 IE 10 和 11 在 64 位 Windows 上,内容渲染过程仍然是 32 位,您 必须使用 32 位 IEDriverServer.exe 来操作 cookie。 如果您尝试设置,此提交现在将导致抛出异常 或使用针对 32 位版本的 IE 的 64 位驱动程序获取 cookie(或 反之亦然),但尤其会影响错误尝试的用户 在 64 位 Windows 中将 64 位可执行文件与 IE 10 或 11 一起使用。

    您应该从这里下载适用于 Win 32 的 v3.4.0: http://selenium-release.storage.googleapis.com/3.4/IEDriverServer_Win32_3.4.0.zip

    (来源:https://raw.githubusercontent.com/SeleniumHQ/selenium/master/cpp/iedriverserver/CHANGELOG

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-02
      • 2013-03-28
      • 2021-04-12
      • 2016-04-27
      • 1970-01-01
      • 2012-03-08
      • 2021-01-24
      • 1970-01-01
      相关资源
      最近更新 更多