我正在努力摆脱很长一段时间以来一直在处理的许多 Selenium 异常(结果大多是误报)。我遇到的许多异常之一是异常 Selenium.SeleniumException : No SessionId provided.Due 之后的所有测试都没有执行。
异常的详细信息如下:
设置方法失败。Selenium.SeleniumException:错误:错误:未提供 sessionId。很可能您原来的 newBrowserSession 命令失败了。在 c:\hudson\workspace\selenium-rc-trunk-win-headless\trunk\clients\dotnet\src\Core\HttpCommandProcessor.cs:line 98 中的 Selenium.HttpCommandProcessor.DoCommand(String command, String[] args) Selenium.HttpCommandProcessor.Stop() 在 c:\hudson\workspace\selenium-rc-trunk-win-headless\trunk\clients\dotnet\src\Core\HttpCommandProcessor.cs:Selenium.DefaultSelenium.Stop() 中的第 171 行c:\hudson\workspace\selenium-rc-trunk-win-headless\trunk\clients\dotnet\src\Core\DefaultSelenium.cs:C:\BuildAgent\work\11a8046c96ca46b 中 ProductionDiagnostics.TestAttributes.TearDownUseCase() 的第 154 行\ProductionDiagnostics\NUnitTests\TestAttributes.vb:
有什么可以帮助我继续前进的是,为什么 newbrowserSession 命令失败了,同样的可能原因是什么?
此外,我们最近将网格从 1.0.7 更新为 1.0.8。这应该是麻烦的原因吗?