При попытке выполнить тест Selenium на BrowserStack с возможностью «browserstack.local» как «true» я получаю следующее исключение -
org.openqa.selenium.WebDriverException: [browserstack.local] is set to true but local testing through BrowserStack is not connected.
Если я удалю возможность «browserstack.local»затем выполняется тест, однако он не обращается к приложению частной сети.Я пытался найти другие онлайн-ресурсы вокруг этого исключения, однако не смог найти никаких подробностей.
URL URLObj = new URL("https://" + USERNAME + ":" + KEY + "@hub-cloud.browserstack.com/wd/hub");
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("device", "iPhone 8 Plus");
caps.setCapability("real_mobile", "true");
caps.setCapability("browserstack.local", "true");
AppiumDriver webDriver = new IOSDriver(URLObj, caps);
Исключительным результатом является то, что тест должен быть запущен и приложение для частной сети должно быть доступно.Кроме того, вышеприведенное исключение не должно быть выброшено.