我在使用Xvfb在Jenkins上运行Firefox驱动程序时出现问题。
每个Web驱动程序操作都会引发异常:com.thoughtworks.selenium.SeleniumException: Timed out waiting for action to finish
。我的Xvfb配置如下:
Jenkins控制台在每次构建之前和之后写道:
Xvfb starting$ Xvfb :99 -screen 0 1024x768x24 -fbdir /jks/2013-11-06_11-50-2xvfb
Xvfb stopping
因此,Xvfb正常运行。 FirefoxBinary设置为使用setEnvironmentProperty("DISPLAY", ":99");
运行。
有一个类似的问题here,但由于我使用的是webdriver版本2.34.0并且重启Jenkins也无法解决问题,但这并没有回答我的问题。
有什么建议吗?