我正在尝试使用带有jenkins的酱实验室来进行硒功能测试用例。
假设我在network-1中有一个jenkins-ci/cd管道,它连接到git-reo以签出代码并在network-2中进行部署。
现在,在部署之后,硒功能测试用例必须运行,因此詹金斯正在连接酱汁实验室
詹金斯有办法检查在酱汁实验室环境中运行的硒网格的状态(向上或向下(吗
AFAIK,Jenkins没有内置的Selenium网格状态检查。Sauce Labs的网格具有非常高的正常运行时间(您可以在[此处输入链接描述][4]中查看(和计划维护窗口;您可以在"状态"页面链接上订阅更新。
如果您想自动化这个过程,我建议添加一个测试步骤,调用命令行并使用curl
或wget
检查WebDriver端点:
curl https://ondemand.saucelabs.com
如果返回"0";OK,ondemand alive";您知道服务器至少有响应。这不会告诉你网格内部是否有不太好的地方。。。但是你也可以尝试抓取状态页面。
(我还建议我们将此功能添加到Jenkins插件中(。