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

При запуске тестов, открывается новое браузера

Теги: #<Tag:0x00007f749759fe30>

Вопрос заключается в том, как сделать так, что бы запуск тестов был в открытом ранее окне браузера? Что бы при запуске он подхватывал старое окно браузера и тестил в нем

Поставил в acceptance.suite.yml :
start: false

В хэлпере создал :
public function startBrowser()
{
$this->getModule(‘WebDriver’)->_initializeSession();
}

Теперь в тесте вызываю startBrowser(); - открывается браузер, но после прохождения тестов опять закрывается.
Подскажите, как сделать что бы он не закрывался

Этого достаточно, больше никаких костылей не нужно!!!

Для примера мой конфиг:

  config:
    WebDriver:
      url: 'https://some.suite.ru/'
      host: 'xxx.xxx.xxx.xxx'
      port: 4444
      browser: chrome
      window_size: 1280x3000
      wait: 10
      restart: false
      log_js_errors: true
      capabilities:
        applicationCacheEnabled: false
        unexpectedAlertBehaviour: 'accept'
        pageLoadStrategy: 'normal'
        chromeOptions:
          args: ["--disable-notifications"]

B все тесты работают в одной сессии.

Может я не правильно выразился. Уточню:
Мне нужно следующее:
Когда я первый раз запускаю тесты. браузер открывается - ОК. После прогона всех тестов - он закрывается.

Мне нужно что бы когда я ещё раз запустил тесты, браузер остался от 1 сессии, до того как я его мануально закрою.

Такое анрил, только если нужные куки можно ещё перенести между закрытыми браузерами.

2 Симпатий