Я пытаюсь научиться писать автоматизированные веб-тесты в SauceLabs, и Visual Studio говорит мне, что DesiredCapabilities устарела в Selenium 3. Я выяснил, как использовать ChromeOptions
для настольных тестов, но как насчет мобильных веб-тестов??Это работает:
DesiredCapabilities caps = new DesiredCapabilities();
caps.SetCapability("deviceName", "iPhone 8 Simulator");
caps.SetCapability("deviceOrientation", "portrait");
caps.SetCapability("platformVersion", "12.0");
caps.SetCapability("platformName", "iOS");
caps.SetCapability("browserName", "Safari");
caps.SetCapability("username", SauceUsername);
caps.SetCapability("accessKey", SauceAccessKey);
caps.SetCapability("name", TestContext.TestName);
_driver = new RemoteWebDriver(new Uri("http://ondemand.saucelabs.com:80/wd/hub"),
caps, TimeSpan.FromSeconds(600));
Но я не хочу использовать устаревший класс.В прошлом я активно использовал Selenium, но впервые я проводил мобильные веб-тесты (без приложений, только Safari / мобильный Chrome).Должен ли я использовать драйвер Appium вместо этого?