【问题标题】:Setting Job visibility using js.ExecuteScript for Sauce Labs tests使用 js.ExecuteScript 为 Sauce Labs 测试设置作业可见性
【发布时间】: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


    【解决方案1】:

    在 Sauce Labs 支持系统上发布后,根据我的支持请求创建了一篇关于此主题的新文章。

    https://support.saucelabs.com/customer/portal/articles/2074881-sauce-job-annotations-via-javascript

    我尚未对此进行全面测试,但现阶段似乎可以很好地回答我最初的问题。

    【讨论】:

      猜你喜欢
      • 2016-08-27
      • 1970-01-01
      • 2017-03-24
      • 2018-09-21
      • 2012-12-31
      • 1970-01-01
      • 2018-02-17
      • 2012-06-24
      • 2013-06-21
      相关资源
      最近更新 更多