Обновление Rails из chromedriver-helper в webdriver показывает стандартную ошибку W3C - PullRequest
0 голосов
/ 02 июля 2019

Я обновил свое приложение до webdriver с chromedriver-helper, но после этого я получил ошибки в моих спецификациях.В некоторых случаях происходит сбой с одной и той же ошибкой

Ошибка / Ошибка: Невозможно определить номер файла и строки по обратной трассировке Selenium :: WebDriver :: Error :: UnknownCommandError: unknown команда: Невозможно вызвать не стандарт W3CКоманда в режиме W3C

Я следовал этому руководству https://everydayrails.com/2019/04/09/chromedriver-helper-webdrivers.html, но об этом нет ни слова.Я думаю, что это довольно похожая проблема с этой Невозможно вызвать не стандартную команду W3C в режиме W3C (Selenium :: WebDriver :: Error :: UnknownCommandError) с Selenium ChromeDriver в Cucumber Ruby , но я не вижу никакойсоответствующий ответ для этого (они не переключились chromedriver-helper на webdriver на самом деле)

gemfile.rb

group :development, :test do
  gem "awesome_print", require: "ap"
  gem "capybara"
  gem "webdrivers"
  gem "factory_bot_rails"
  gem "faraday-detailed_logger"
  gem "pry"
  gem "rspec-rails"
  gem "site_prism"
end

1 Ответ

1 голос
/ 02 июля 2019

Попробуйте обновить capybara до последней версии (если она еще не установлена) и посмотрите, поможет ли это. Подобные проблемы возникли после перехода с chromedriver-helper на webdrivers, и обновление capybara до 3.15.1 решило их.

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