1

我正在尝试使用 jenkins 为 Web 应用程序创建自动回归测试。Jenkins 基本上是从 git 中获取我的 maven 项目并读取 pom.xml。然后启动测试套件。问题是我的测试是结合使用 selenium web 驱动程序和 gekodriver 来启动 firefox 并在网站上导航。但是每次我启动测试时都会遇到这些错误:

控制台日志

[1]

我将 Jenkins 作为服务运行(这是它在安装后启动的方式),并且我的测试在通过 eclipse 或 java 运行时运行良好。所以我认为问题出在詹金斯如何处理硒网络驱动程序。

正如您可能看到的,我使用的是 Windows 7 专业许可证。Firefox 和 gekowebdriver 已更新到最新版本。

4

1 回答 1

0

已修复:Jenkins 作为服务运行是问题所在。为了让 selenium 正确显示 firefox,它需要访问桌面。通过简单地允许 Jenkins 服务使用桌面来解决问题。它的修复效果很差,但效果很好。

于 2017-06-20T12:36:28.350 回答