#selenium #parallel-processing #testng #appium
#selenium #параллельная обработка #testng #appium
Вопрос:
Привет, я пытался реализовать параллельное выполнение теста с помощью TestNG и Appium, я использовал ThreadLocal. Проблема в том, что одно устройство после первого запуска теряется. Но другое устройство завершило весь свой тест.
Вот мой код,
Я изо всех сил пытаюсь найти, где удален драйвер.
Любая помощь будет оценена.
Комментарии:
1. Я также добавил журнал сервера appium.
2. Можете ли вы предоставить полный журнал выполнения? особенно там, где он регистрирует детали потока во время создания и удаления драйвера. По какой причине не используются доступные фреймворки с открытым исходным кодом, например qaf ? Существует множество проверенных фреймворков oss, позволяющих избежать таких распространенных проблем.
3. Привет, я обновил журнал выполнения, и мы пытаемся разработать нашу собственную платформу автоматизации. Вот почему мы сейчас не используем какие-либо другие фреймворки с открытым исходным кодом.
4. Вы должны использовать другой драйвер appium и сервер appium для устройства, которое вы хотите протестировать.
Ответ №1:
Я исправил это самостоятельно. Поскольку я использую системный порт и WDALocalPort I для одного сеанса appium, мне не нужно использовать переопределение сеанса. Переопределение сеанса заменяло мой текущий сеанс одним новым сеансом. В любом случае, спасибо всем