Как настроить тестовые сценарии для одновременного запуска в тестовом объекте Webdriver.io?

Для Saucelabs и локального тестирования Appium мы можем установить maxInstances в Webdriver.io, чтобы наши тесты запускались одновременно на нескольких устройствах / экземплярах.

Это не работает для тестовых прогонов на тестовом объекте. Кто-нибудь знает, можно ли настроить запуск тестовых объектов для одновременной работы на нескольких устройствах? Если да, как это можно настроить?

2 ответа

Решение

В ответе Абд Сани Абд Джалал упоминает, что MaxInstances работает как для TestObject, так и для виртуальных устройств Sauce. Ключ заключается в том, чтобы настроить конфигурацию и возможности для использования доступных устройств. Помните, что TO использует физические устройства, и поэтому устройство должно быть доступно в соответствии с вашими возможностями, чтобы использовать его.

Другая идея - рассмотреть возможность использования wdio-saucerdc-service вместо стандартного пакета wdio-sauce-service. Это позволяет напрямую подключаться к TO напрямую.

На самом деле, maxInstances сделать работу для тестового объекта, а также. При установке этого значения я бы также рекомендовал использовать динамическое распределение, чтобы было проще получать устройства: https://wiki.saucelabs.com/display/DOCS/Appium+Capabilities+for+Real+Device+Testing

Другие вопросы по тегам