Мы пытаемся запустить наши тесты для нашего мобильного приложения на BrowserStack через наш конвейер Bitbucket, используя Appium версии 6.0.0 с AndroidDriver, который наследуется от RemoteWebDriver. В настоящее время мы передаем URL-адрес BS с нашими возможностями (AndroidDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities desiredCapabilities)
), однако набор тестов всегда теряет соединение с концентратором BrowserStack примерно на полпути.
Я хотел попытаться добавить фабрику в Android Драйвер, чтобы увеличить время ожидания HTTP и посмотреть, поможет ли это в моем случае (AndroidDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities desiredCapabilities)
). Код работает как обычно при запуске с моей локальной машины на BS, но как только мы запускаем из Bitbucket или даже Jenkins, проблемы с сетью начинают возникать.
У кого-нибудь есть пример того, как я буду способен достичь этого?