当我在本地计算机上运行测试时,一切正常。但是当我转移到 Jenkins 时,我收到错误 org.openqa.selenium.NoSuchSessionException: no such session
我不明白有什么问题?我在没有 Selenium 的情况下进行了简单测试,效果很好。在 Jenkins 中,我链接了我的存储库并使用 gradle test 运行我的测试。
最佳答案
摘要:
第一个答案由 @ashley-frieze 给出:您需要安装 Chrome 浏览器才能对其进行测试。
第二个问题:要查看浏览器正在运行,可以查看 Jenkins : Selenium GUI tests are not visible on Windows ,其中建议允许服务“与桌面交互”。也许这有帮助。
关于java - 运行 Selenium 测试在 Jenkins 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40737994/