【问题标题】:How to integrate jenkins with selenium?如何将詹金斯与硒整合?
【发布时间】:2016-10-11 00:10:25
【问题描述】:

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

【问题讨论】:

    标签: selenium jenkins continuous-integration


    【解决方案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. 确保 PhantomJS 安装在所有 Jenkins 节点上 运行测试。

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

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

    【讨论】:

    • 感谢编辑
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    • 2017-01-09
    • 1970-01-01
    • 2018-05-31
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多