Я обновил свое приложение до webdriver с chromedriver-helper, но после этого я получил ошибки в моих спецификациях.В некоторых случаях происходит сбой с одной и той же ошибкой
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
Попробуйте обновить capybara до последней версии (если она еще не установлена) и посмотрите, поможет ли это. Подобные проблемы возникли после перехода с chromedriver-helper на webdrivers, и обновление capybara до 3.15.1 решило их.
capybara
webdrivers
3.15.1