t.me/atinfo_chat Telegram группа по автоматизации тестирования

Запуск UI тестов в существующей сессии хрома *(WebDriver)

Теги: #<Tag:0x00007f748c7839f0> #<Tag:0x00007f748c783900>

Имеется два инстанса хрома, известны их session_id. Как запустить тест в конкретном инстансе?

Никак

2 Симпатий

для таких приколов профайли есть

можно поподробнее?

Тарас не понял сути вопроса.
А по вопросу уже Сергей ответил.

зачем такое делать ? скорее всего есть траблы с формулировкой задачи

99% ему нужно включиться в сессию , по тому что там уже что то наконфигано …

ребят. извините за поздний ответ.
вот почему мне приходится запускать тесты на открытом инстансе: тестируемое веб-приложение является банковским, и соответственно зайти на него можно через внутренний аппмаркет, который открывает инстанс хрома. для запуска UI тестов, я открываю вручную этот инстанс, и затем устанваливаю capabilities

chromeOptions.put("debuggerAddress", "127.0.0.1:20481");
 DesiredCapabilities capabilities = DesiredCapabilities.chrome();

и тесты успешно гоняются.

но затем встала задача распараллелить тесты. как это сделать пока незнаю

Я бы попробовал решить задачу с другой стороны: открывать хром из теста, затем генерить и передавать всё, что ему необходимо для запуска банковской аппликухи якобы из-под маркета. По сути, заменить маркет моком. Тогда задача распараллеливания тестов станет тривиальной.

1 Симпатия