Как настроить тестовые сценарии для одновременного запуска в тестовом объекте 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