Как мне настроить одновременное выполнение тестовых сценариев в Webdriver.io Тестовый объект?

#saucelabs #wdio-v4

#saucelabs #wdio-v4

Вопрос:

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

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

Ответ №1:

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

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

Ответ №2:

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