【问题标题】:Selenium webDriver/Maven java tests on Jenkins not able to communicate with firefoxJenkins 上的 Selenium webDriver/Maven java 测试无法与 Firefox 通信
【发布时间】:2017-06-20 20:36:28
【问题描述】:

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

控制台日志

我将 Jenkins 作为服务运行(这是它在安装后启动的方式),并且我的测试在通过 eclipse 或 java 运行时运行良好。所以我认为问题出在 jenkins 处理 selenium webdriver 的方式上。

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

【问题讨论】:

    标签: java jenkins selenium-webdriver communicationexception


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-22
      • 2015-09-22
      • 1970-01-01
      • 2013-03-26
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      相关资源
      最近更新 更多