如何将jenkins与硒结合?

时间:2016-06-10 06:22:55

标签: selenium jenkins continuous-integration

在我的工作地点,我们使用selenium web驱动程序创建自动化Web应用程序测试。现在我们希望将它与Jenkins持续集成工具集成,以便在将新构建推送到服务器时自动运行测试。怎么做这个实现?

1 个答案:

答案 0 :(得分:1)

  1. 在包含的新项目目录中创建Maven pom.xml文件 项目进行所需的所有依赖项。

  2. 从命令行运行mvn clean install下载 的依赖关系。

  3. phantomjs.org/download.html安装PhantomJS。确保 可以从命令行访问phantomjs。

  4. 如果您还没有这样做,请创建一个测试。

  5. 运行测试。在提示符下键入:mvn test将使用测试运行 PhantomJS并将结果输出到target/surefire-reports中 Jenkins理解的JUnit XML格式。

  6. 确保所有Jenkins节点上都安装了PhantomJS 进行测试。

  7. 创建一个新的Jenkins作业并将其设置为在构建之后运行 展开。

  8. 保存作业,运行并查看测试结果。