I в основном следовал за проектом образца Testng для переноса существующей кодовой базы Android Testing от Appium 1 в Appium 2. Первоначальная реализация, полностью основанная на проекте Sample, работала нормально для параллельных прогонов, содержащих менее 30 тестов. Сейчас я пытаюсь запустить весь наш тестовый набор из 600 тестов в 21 параллели. Тем не менее, он вызывает большое количество сбоев на том, что кажется прерывистым соединением или очень медленным выполнением на удаленном устройстве. Паттерн, который я заметил: < /p>
Appium 2 запускает приложение Android. < /Li>
Appium 2 запускает процесс входа в систему. Это выполняет несколько команд, которые переключается между классами модели объектов страницы. В общей сложности происходит пять коммутаторов. Нет тайм -аута, который здесь не существует. Обычно это на 13 -минутной отметки и без завершения процесса входа в систему. Процесс входа в систему обычно выполняется в течение 3 минут. Ошибка всегда одна из них: < /li>
< /ol>
- ‘WebDriverException Unknown Error’ is thrown where an Appium method call failed.
- Java: Null Pointer' when attempting to initialise a Page Object Model class
< /code>
Другое наблюдение находится в начале тестирования, все указаны 21 параллели. Тем не менее, число выпадает до 5-8 позже. Может ли это быть из -за того, что устройства упали? Вот как я заметил паттерн < /li>
Удаленный ненужный Webdriver.Wait Steps во время входа в систему до загрузки домашней страницы < /li>
Убедитесь, что безопасность потока путем: < /li>
< /ol>
- Implementing ThreadLocal in a top-level DriverManager class. This replaces the implementation of AndroidDriver and IOSDriver in the Browserstack tutorial
- Make DriverManager the sole source of the current method's AppiumDriver. This is by removing all duplication of AppiumDriver from assignment to variable
- Ensure AppiumDriver.quit() is called after each test followed by ThreadLocal.remove to free up the thread
- Implementing the earliest-compatible (1.17.2) and latest version of browserstack-java-sdk (1.36.1)
< /code>
Хотя он увеличил показатель успеха от всего нуля, результат по -прежнему страдает от большего количества этих ошибок выше. Есть идеи о том, куда еще посмотреть?
Подробнее здесь: https://stackoverflow.com/questions/797 ... group-of-m
Testng на BrowserStack: ошибки WebDriveragent при запуске больших тестовых групп из более чем 600 тестов ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно запустить WebDriverAgent из-за сбоя xcodebuild: сбой xcodebuild с кодом 65
Anonymous » » в форуме JAVA - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-