【问题标题】:WebDriverError: No active session with IDWebDriverError:没有 ID 的活动会话
【发布时间】:2019-08-31 02:08:18
【问题描述】:

我的测试在 TFS 上运行时失败并出现以下错误

WebDriverError: 没有 ID 的活动会话 失败:没有 ID 的活动会话

相同的测试在本地通过 - 直到几天前它工作正常,但现在看到这个问题

使用 量角器版本 - 5.4.2 Chrome 驱动 - 2.42.exe

【问题讨论】:

  • 可以请任何1回答上述问题吗?

标签: javascript selenium tfs protractor jasmine2.0


【解决方案1】:

问题是由于驱动程序和浏览器版本不匹配造成的。

在执行测试的远程机器上使用以下版本的 chrome 驱动程序和相应的浏览器版本

  • 如果您使用的是 Chrome 版本 74,请下载 ChromeDriver 74.0.3729.6
  • 如果您使用的是 Chrome 版本 73,请下载 ChromeDriver 73.0.3683.68
  • 如果您使用的是 Chrome 72,请下载 ChromeDriver 2.46

更多信息请参考这里http://chromedriver.chromium.org/downloads/version-selection

希望对你有帮助

【讨论】:

  • 不走运,即使更改了我的 chromeDriver.exe 版本,问题仍然存在
  • 你使用的chromedriver和chrome版本是什么?
  • chromedriver_73.0.exe chrome 版本 - 版本 73.0.3683.103(官方构建)(64 位)最初前两个测试用例出现以下错误,然后其余的显示会话 ID 错误超时 - 在 jasmine.DEFAULT_TIMEOUT_INTERVAL 指定的超时内未调用异步回调
  • @Adamreed 你能试试 Chrome 版本 72 和 ChromeDriver 2.46。
  • 问题开始于我使用 72 版和 chromeDriver 2.46 - 测试套件运行良好,直到上周使用相同的版本
猜你喜欢
  • 2019-09-26
  • 1970-01-01
  • 1970-01-01
  • 2013-10-13
  • 1970-01-01
  • 2016-10-30
  • 2017-08-27
  • 2011-01-14
  • 2015-10-04
相关资源
最近更新 更多