Я создал фреймворк, который позволит мне настроить работу и результаты работы 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");
, но ни один из них не кажется, эффективны при использовании в чистом до метода испытания (другие функции эффективно используются в том же месте).