如何将詹金斯与硒集成



在我的工作地点,我们正在使用Selenium Web驱动程序创建自动化的Web应用程序测试。现在我们希望将其与 Jenkins 持续集成工具集成,以便在将新版本推送到服务器时自动运行测试。如何实现此实现?

  1. 在包含以下内容的新项目目录中创建一个 Maven pom.xml文件。启动项目所需的所有依赖项。

  2. 从命令行中,运行mvn clean install以下载依赖。

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

  4. 如果尚未执行此操作,请创建测试。

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

  6. 确保PhantomJS安装在所有Jenkins节点上,这些节点将运行测试。

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

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

最新更新