Получите WebdriverIO с несколькими пультами дистанционного управления для работы с Cucumber BDD

Я могу запустить несколько сеансов браузера в одном тесте, используя multiremote от WebDriverIO с мокко.

Затем я пытаюсь настроить многопользовательскую работу WebDriverIO с Cucumber BDD. Мое определение функции заключается в простом открытии сеанса браузера и переходе по URL-адресу.

Вот мой простой WDIO

Проблема - браузер открывается, но навигация не происходит. Я попытался включить отладчик и понаблюдать за инспектором узлов, но это не помогло. Что мне не хватает? Спасибо за помощь.


person user3591355    schedule 09.08.2016    source источник


Ответы (1)


Моей целью было провести тестирование на основе многопользовательских сценариев через BDD. Хотя мне не удалось решить эту проблему напрямую через WebDriverIO, я обнаружил, что Chimp (который использует WebDriverIO внизу) имеет свой собственный вариант автоматизации на основе сеансов.

Многобраузерное тестирование Chimp делает именно то, что я хотел. Задача решена!

Я могу писать такие сценарии, как этот, без явного переключения пользовательского контекста.

Scenario: Able to browse independently Given Alice goes to "/features" And Bob go to "/bugs" Then Alice sees "10" features And Bob sees "1" bugs

person user3591355    schedule 12.08.2016