2

我需要通过 Jenkins 插件 Sauce OnDemand 在不同的浏览器/平台上运行我的 Web 应用程序。Sauce Ondemand 的官方指南只谈论最基本的事情——如何加载测试用例/套件,这真的很荒谬。有人知道怎么做吗?

4

1 回答 1

2

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

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

完毕。

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

更新

弄清楚如何在多个浏览器上进行测试:

需要在 Jenkins 中安装 Matrix Project 插件,新建一个 Multi-configuration Project 作业,在 Configuration Matrix 和 Sauce OnDemand Support 中选择目标浏览器。

于 2014-08-19T18:50:18.937 回答