Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как запустить два браузера в одном тесте

cross-browser
codeception
Теги: #<Tag:0x00007f7b70acfbf0> #<Tag:0x00007f7b70acfa38>

(Александр Мужичек) #1

Здравствуйте.

Открыл для себя codeception, и сейчас пробую написать приемочный тест в котором хочу, симмитировать сессию для двух пользователей - user1 и user2.

Использую haveFriend('user2'); - все ок, при этом для user2 открывается сессия тоже в браузере firefox.

Подскажите, пожалуйста, что нужно настроить, чтобы сначала было действие для user1 в браузере firefox, а потом дествие для user2 но уже в браузере chrome?

Спасибо.


(Michael Bodnarchuk) #2

Увы, пока такой возможности нет :frowning:
Всё очень завязано на конфигурации: если вы сконфигурировали модуль для работы с firefox, то он уже будет работать только с firefox, чтобы выполнить тот же тест в другом браузере - нужно будет изменить конфигурацию через environments.

Но вот мультизапуск браузеров не поддерживается. Если несложно - оставьте запрос на issues и мы постараемся реализовать такую возможность в будущих релизах


(Александр Мужичек) #3

Спасибо за ответ.

Постараюсь оставить за на issues.

@davert и спасибо за codeception :thumbsup: