java - 运行 Selenium 测试在 Jenkins 上不起作用

标签 java windows selenium jenkins

当我在本地计算机上运行测试时,一切正常。但是当我转移到 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/

相关文章:

Selenium 获取http响应 header 或访问浏览器的下载历史记录

Java:参数化数据类型和非具体类型

java - byte[] byteArray = anotherByteArray 的作用是什么?

java - 类型转换和ArrayList

java - 如何解决java中循环条件checkmarx问题的未检查输入

c++ - 在 Windows C++ 服务中阻止两个线程

python - 使用 Selenium Web 驱动程序为每个选项卡进行一个 session ?

selenium - Protractor 错误 - 无法启动 WebDriver session

php - 如何在品牌 exe/dmg 安装程序中打包 chrome 浏览器?

python - PIP无法安装auto-py-to-exe