【发布时间】:2015-08-25 14:10:22
【问题描述】:
我已经建立了一个框架,它允许我使用 Javascript 执行器设置 Sauce Labs 的作业构建和作业结果。即
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("sauce:job-result=" + (result ? "passed" : "failed"));
对于结果,并且:
js.ExecuteScript("sauce:job-build=myBuildTests");
用于工作构建。
我想为设置测试可见性做同样的事情,但我没有找到正确的方法。
我知道其余 API 允许这样做 (https://docs.saucelabs.com/reference/test-configuration/#job-visibility),但我想以这种方式设置它,与其余代码保持一致。
我试过了:
js.ExecuteScript("sauce:public=public");
js.ExecuteScript("sauce:visibility=public");
js.ExecuteScript("sauce:job-visibility=public");
但在测试的清理方法中使用时,这些似乎都没有效果(其他功能在同一个地方有效使用)。
【问题讨论】:
标签: c# selenium-webdriver saucelabs