Поддерживает работу браузера после теста с Capyabara, Selenium :: Webdriver и chromedriver - PullRequest
0 голосов
/ 26 ноября 2018

Я настроил Capyabara для использования chrome следующим образом:

Capybara.register_driver :chrome_headless do |app|
  driver_capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
    chromeOptions: {
      args: %w(headless disable-gpu no-sandbox)
    }
  )

  Capybara::Selenium::Driver.new(
    app,
    browser: :chrome,
    desired_capabilities: driver_capabilities
  )
end

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

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

Возможно ли это?Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...