如何在Sauce Ondemand中加载selenium测试套件/案例?

时间:2014-08-19 16:02:52

标签: jenkins jenkins-plugins saucelabs ondemand

我需要通过Jenkins插件Sauce OnDemand在不同的浏览器/平台上运行我的Web应用程序。 Sauce Ondemand的官方指南谈论除了最基本的东西之外的一切 - 如何加载测试用例/套件,这真是荒谬。任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:2)

刚想通了。需要将Selenium Builder插件安装到Jenkins。 步骤进行:

  1. 将Selenium Builder插件添加到Jenkins。
  2. 将测试脚本(html或json)上传到git repo。
  3. 在Build中,选择Invoke Selenium Builder Script。
  4. 将脚本文件名放在那里(假设脚本直接位于工作区文件夹下)。
  5. 使用git repo的URL构建。
  6. 完成。

    此解决方案只能针对一个浏览器而不是多个浏览器运行脚本。试图弄清楚如何运行多个。

    <强>更新

    想出如何在多个浏览器上进行测试:

    需要在Jenkins中安装Matrix Project插件,创建多配置项目的新工作,在Configuration Matrix和Sauce OnDemand Support中选择目标浏览器。