当我并行执行测试用例时,我收到很多“测试已经完成的错误”。我确信以下不是常见错误消息链接 here 中提到的原因.
driver.quit() 不是测试被标记为完成的原因,因为在出现上述错误时它甚至没有执行。
始终设法确保正在运行的并发虚拟机数量少于帐户可用的虚拟机总数。
互联网连接稳定可靠。
您能帮忙解决这个问题以确定问题出在哪里吗?
最佳答案
我在 2014 年用我的 NuGet 包解决了这个问题 Saucery3 .项目主页为here并且是开源的。
在第一个链接中查看实现 [Teardown] 的 Cleanup() 方法。
第二个链接是 NotifyStatus 方法。
关于selenium-webdriver - Saucelabs: org.openqa.selenium.WebDriverException: The test with session id *** has already finished, and can't receive further commands 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470497/