在我的工作地点,我们使用selenium web驱动程序创建自动化Web应用程序测试。现在我们希望将它与Jenkins持续集成工具集成,以便在将新构建推送到服务器时自动运行测试。怎么做这个实现?
答案 0 :(得分:1)
在包含的新项目目录中创建Maven pom.xml
文件
项目进行所需的所有依赖项。
从命令行运行mvn clean install
下载
的依赖关系。
从phantomjs.org/download.html
安装PhantomJS。确保
可以从命令行访问phantomjs。
如果您还没有这样做,请创建一个测试。
运行测试。在提示符下键入:mvn test将使用测试运行
PhantomJS并将结果输出到target/surefire-reports
中
Jenkins理解的JUnit XML格式。
确保所有Jenkins节点上都安装了PhantomJS 进行测试。
创建一个新的Jenkins作业并将其设置为在构建之后运行 展开。
保存作业,运行并查看测试结果。