【问题标题】:Integrate jenkins with selenium web driver将 jenkins 与 selenium web 驱动程序集成
【发布时间】:2014-12-02 10:36:09
【问题描述】:

如何将 jenkins 与 selenium web 驱动程序集成?另外,当我要在这里下载 selenium 的 jenkins 插件时:https://updates.jenkins-ci.org/download/plugins/ 我得到了差异。与 selenium 相关的文件夹,所以我应该下载哪一个 - seleniumhq??

【问题讨论】:

    标签: jenkins selenium-webdriver jenkins-plugins


    【解决方案1】:

    我认为这完全取决于您想用 Selenium 做什么。

    SeleniumHQ 是 1.0 版本,因此您应该使用 webdriver/Selenium 2。main pluginselenium grid server 嵌入到 jenkins 中

    或者,您可以使用 Web 服务来运行所有测试,这为您提供了更多测试浏览器,并且许多提供了自己的 Jenkins 插件,例如 Sauce Labs(在一定数量的运行中免费)

    至于测试脚本,有多种语言的绑定,因此您可以使用自己喜欢的语言或您的主要开发用 http://docs.seleniumhq.org/docs/03_webdriver.jsp 编写的语言 - 这不是完整列表

    【讨论】:

      【解决方案2】:

      使用上面提到的 Jenkins Selenium Grid 服务器,您可以连接多个节点(本地或远程机器),并且可以通过线程或其他机制测试多个并发浏览器和会话。我发现无需专门使用 Sauce Labs 就足够了,您可以使用 jenkins 变量(例如 jenkins.label、jenkins.nodeName)来连接和测试各种平台。这里有关于使用 jenkins 变量的很好的文档 https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin

      【讨论】:

        猜你喜欢
        • 2021-09-09
        • 2017-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-30
        • 2022-01-28
        • 2023-03-28
        • 2014-07-08
        相关资源
        最近更新 更多