Системные тесты Rails 5 не останутся в тени!(Капибара с селеном и хромом) - PullRequest
0 голосов
/ 30 мая 2018

Когда я запускаю свой массивный набор системных тестов Capybara, автоматическое окно Chrome постоянно фокусируется!Это в основном означает, что я не могу работать, пока идет тест.Это сводит меня с ума.Что я могу сделать?До недавнего времени этого не было.

Драгоценные камни:

  • рельсы 5.2.0
  • капибара 3.0.3
  • selenium-webdriver 3.12.0
  • chromedriver-helper 1.2.0

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Вы неправильно настроили ваш селеновый вебдрайвер.Из моего приложения 5.2:

# spec/rails_helper.rb
require 'capybara/rspec'                                                                
Capybara.javascript_driver = :selenium_chrome_headless
0 голосов
/ 30 мая 2018

Кроме работы в автономном режиме (или регистрации проблемы с разработчиками Chrome и надежды, что они изменят поведение в будущей версии Chrome), вы ничего не можете сделать

...