Webdriver.io (wdio) - Browserstack - ошибка waitforDisplayed

Я работаю над некоторыми тестами с wdio 6 (собираюсь обновить его до 7), и я получаю эту ошибку в очень простом тесте

          it('Renders unit list', () => {
        $('.unit-list .bookable-unit-details:first-child').waitForDisplayed();
    });

Во время выполнения теста я часто сталкивался с этим:

      [0-0] 2021-07-14T20:20:56.077Z ERROR webdriver: Request failed with status 500 due to unknown command: POST /session/<HASH>/execute/sync
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: '208-52-164-61', ip: '208.52.164.61', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_181'
Driver info: driver.version: unknown

И в самом конце:

      [chrome 91.0.4472.106 windows #0-0] Error: waitUntil condition failed with the following reason: POST /session/<HASH>/execute/sync
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: '208-52-164-61', ip: '208.52.164.61', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_181'
Driver info: driver.version: unknown

Кто-нибудь испытывал такое раньше? Какое было решение?

РЕДАКТИРОВАТЬ

Я обновил wdio до последней доступной версии, но проблема все еще не устранена.

Я отправил проблему на github wdio: https://github.com/webdriverio/webdriverio/issues/7145

1 ответ

Решение

Мне помогли сотрудники службы поддержки Browserstack.

Они сказали мне добавить в мою конфигурацию следующие возможности:

      'browserstack.selenium_version': '3.141.59',
'browserstack.use_w3c': true,

Это помогло мне решить проблему (по крайней мере, на данный момент).

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