如何整合jenkins与硒?
在我的工作位置,我们正在使用硒web驱动程序创建自动化Web应用程序测试。 现在,我们希望将它与Jenkins持续集成工具集成,以便在将新构建推送到服务器时自动运行测试。 如何做到这一点?
在一个新的项目目录中创建一个Maven pom.xml
文件,该文件包含您所需的所有依赖项以使项目进行。
从命令行运行mvn clean install
以下载依赖关系。
从phantomjs.org/download.html
安装PhantomJS。 确保可以从命令行访问phantomjs。
如果你还没有这样做,请创建一个测试。
运行测试。 在提示符处输入:mvn test该测试将使用PhantomJS运行,并将结果以Jenkins所了解的JUnit XML格式输出到target/surefire-reports
。
确保PhantomJS安装在将运行测试的所有Jenkins节点上。
创建一个新的Jenkins作业并将其设置为在部署构建后运行。
保存作业,运行并查看测试结果。
上一篇: How to integrate jenkins with selenium?
下一篇: How to run Selenium tests with CI (Continuous Integration)?