2015-03-02 37 views
0

我想在集成测试阶段从Maven运行我的Selenium TestSuite。xvfb上Maven的Selenium TestSuit

我发现这个教程:http://www.javacodegeeks.com/2013/07/selenium-test-automation-with-maven.html

我就可以开始一个Jetty服务器,在测试前,开始测试,并停止码头。但是我想在Travis CI上运行测试,但我不知道该怎么做。我发现这个网站:http://mojo.codehaus.org/selenium-maven-plugin/

所以,我可以在任何显示端口启动一个xvfb服务器,我想。但找不到任何配置,在该显示器上启动selenium:selenese。任何想法?

回答

1

您可以使用xvfb-maven-plugin在测试前启动xvfb,使用相关的DISPLAY环境变量运行它们,并终止xvfb。

它刚刚在Maven中心发布。

+0

我没有在TravisCI上测试它,但它在我自己的CI服务器上的jenkins上工作。 – Toilal 2015-10-22 08:55:47