2015-06-10 2 views
0

Я создал фреймворк, который позволит мне настроить работу и результаты работы Sauce Labs с помощью Javascript Executor.Настройка видимости работы с использованием js.ExecuteScript для тестов 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"); 

, но ни один из них не кажется, эффективны при использовании в чистом до метода испытания (другие функции эффективно используются в том же месте).

ответ

0

После публикации в системе поддержки Sauce Labs новая статья была создана по этому вопросу в соответствии с моей подпиской на поддержку.

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

Я до сих пор в полной мере проверить это, но, кажется, на данном этапе, чтобы быть хорошим ответом на мой первоначальный вопрос.

Смежные вопросы