Capybara-screenshot все еще работает, даже если он был удален из моего кода и gemfile
Для начала, это может быть продолжением проблемы, с которой я столкнулся в том же проекте / машине ранее Firefoxпо умолчанию, но все еще получает WebDriverError: невозможно подключиться к chromedriver 127.0.0.1:9515 Я работал с устаревшим кодом не так много заботы и внимания при обновлении гемов, как следовало бы.
Это вызвало то, что я использовал снимок экрана-капибары, который начал давать мне странное поведение.Когда я удалил его, я смог изолировать проблему с устаревшим хром-драйвером гемов.После перехода на жемчужину веб-драйверов мои сбойные системные спецификации все еще создают скриншоты.
У меня есть подозрение, что rbenv действует, но не могу понять, как это сделать.Я включил свой gemfile ниже на тот случай, если я использую некоторые версии, которые не очень хорошо играют вместе.
Если другие согласны с тем, что rbenv может помочь, могу ли я безопасно удалить / переустановить его, не нарушая этого /другие проекты на этом компьютере?
Конечно, я открыт и для других предложений.
source 'https://rubygems.org'
git_source(:github) do |repo_name|
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
"https://github.com/#{repo_name}.git"
end
gem 'wrapper_based'
gem 'rails', '~> 5.1-stable'
gem 'pg', '~> 0.18'
gem 'puma', '~> 3.7'
gem 'sassc-rails', '~> 2.1.1'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'
gem 'turbolinks', '~> 5'
gem 'foundation-rails'
gem 'autoprefixer-rails'
group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'rspec-rails', '~> 3.6'
gem 'database_cleaner'
gem 'faker'
gem "factory_bot_rails"
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
gem 'capybara'
end
group :development do
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end
group :test do
gem 'selenium-webdriver'
gem 'webdrivers'
end
1) пример name Failure / Error: ожидайте (страница) .to have_content ("[ожидается]") ожидается, что текст "[ожидается]" в "[фактическом]"
[Screenshot]: tmp/screenshots/failures_r_spec_example_groups_[spec_name]_318.png
# ./spec/system/[spec_name]