我试图在selenium功能测试用例中使用与jenkins一起的沙司实验室。
假设我在network-1中有一个jenkins /cd管道,它连接到git来签出代码并在网络2中进行部署。
现在,在部署之后,selenium功能测试用例必须运行,所以jenkins正在与沙司实验室建立连接。
詹金斯是否有一种方法来检查硒网格的状态(向上还是向下),该网格正在沙司实验室环境中运行?
发布于 2022-02-01 01:39:20
AFAIK,Jenkins没有内置Selenium网格状态检查。沙司实验室的网格具有非常高的正常运行时间(您可以在这里查看enter链接描述)和定期维护窗口;您可以在该状态页面链接上订阅更新。
如果您想自动化这个过程,我建议添加一个调用命令行并使用curl或wget检查WebDriver端点的测试步骤:
curl https://ondemand.saucelabs.com
如果返回"OK,按需活动“,您知道服务器至少是在响应。这不会告诉你,如果有什么东西不是很好的内部网格.但是你也可以尝试抓取状态页面。
(我还建议我们将这个特性添加到Jenkins插件中)。
https://stackoverflow.com/questions/70836409
复制相似问题