2017-06-20 87 views
0

我试图用jenkins为web应用程序创建自动化回归测试。詹金斯基本上从git获取我的maven项目并读取pom.xml。然后测试套件启动。问题是,我的测试使用硒驱动程序与gekodriver结合起来,以启动Firefox并在网站上导航。但每次我启动测试中,我得到这些错误:

控制台登录Selenium webDriver/Maven java测试Jenkins不能与firefox进行通信

[1]

我运行詹金斯作为一个服务(这是它是如何安装后启动),当通过跑我的测试中正常工作日食或Java。所以我认为问题来自jenkins如何处理selenium webdriver。您可能会看到,我使用的是Windows 7专业版许可证。 Firefox和gekowebdriver已更新到最新版本。

回答

0

固定: 詹金斯被作为服务运行是问题。为了让硒正常显示Firefox,它需要访问桌面。通过简单地允许Jenkins服务使用桌面来解决问题。它使一个不好的修复,但它工作正常。