Я настроил 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 с другимпорт.
Возможно ли это?Как я могу это сделать?