Selenium webdriver Saucelabs:org.openqa.selenium.WebDriverException:会话id为***的测试已经完成,可以';我不能再收到命令了

Selenium webdriver Saucelabs:org.openqa.selenium.WebDriverException:会话id为***的测试已经完成,可以';我不能再收到命令了,selenium-webdriver,selenium-grid,saucelabs,Selenium Webdriver,Selenium Grid,Saucelabs,当我并行执行测试用例时,我得到很多“测试已经完成了错误”。我确信以下不是常见错误消息链接中提到的原因 quit()不是将测试标记为已完成的原因,因为在出现上述错误时它甚至没有执行 始终设法确保运行的并发虚拟机数量小于帐户可用的虚拟机总数 互联网连接牢固且稳定 您能帮我解决这个问题吗?我在2014年用我的NuGet软件包解决了这个问题。项目主页是开源的 您需要的代码是和 在第一个链接中,查看实现[Teardown]的Cleanup()方法 第二个链接是NotifyStatus方法。如果您确定您这边

当我并行执行测试用例时,我得到很多“测试已经完成了错误”。我确信以下不是常见错误消息链接中提到的原因

  • quit()不是将测试标记为已完成的原因,因为在出现上述错误时它甚至没有执行

  • 始终设法确保运行的并发虚拟机数量小于帐户可用的虚拟机总数

  • 互联网连接牢固且稳定


  • 您能帮我解决这个问题吗?我在2014年用我的NuGet软件包解决了这个问题。项目主页是开源的

    您需要的代码是和

    在第一个链接中,查看实现[Teardown]的Cleanup()方法


    第二个链接是NotifyStatus方法。

    如果您确定您这边的并行化部分编码正确,则很可能是超时问题。 默认情况下,在Saucelabs测试会话中使用了几个超时。如果达到任何超时,会话将在Saucelabs端终止。你可以在这里找到更多信息


    请记住,从WebDriver执行的Javascript命令在Saucelabs中不被视为命令。

    在按顺序运行测试时,您是否看到类似的错误?SauceLabs的详细错误或异常是什么?我确实相信在并行运行中有一些问题需要修复,你有没有修复过?我遇到了同样的问题,您是否可以在测试中调用driver.close()