我需要通过 Jenkins 插件 Sauce OnDemand 在不同的浏览器/平台上运行我的 Web 应用程序。Sauce Ondemand 的官方指南只谈论最基本的事情——如何加载测试用例/套件,这真的很荒谬。有人知道怎么做吗?
问问题
699 次
1 回答
2
刚刚想通了。需要将 Selenium Builder 插件安装到 Jenkins。脚步:
- 将 Selenium Builder 插件添加到 Jenkins。
- 将测试脚本(html 或 json)上传到 git repo。
- 在 Build 中,选择 Invoke Selenium Builder Script。
- 将脚本文件名放在那里(假设脚本直接在工作区文件夹下)。
- 使用 git repo 的 URL 构建。
完毕。
此解决方案只能针对一个浏览器而不是多个浏览器运行脚本。试图弄清楚如何运行多个。
更新
弄清楚如何在多个浏览器上进行测试:
需要在 Jenkins 中安装 Matrix Project 插件,新建一个 Multi-configuration Project 作业,在 Configuration Matrix 和 Sauce OnDemand Support 中选择目标浏览器。
于 2014-08-19T18:50:18.937 回答