Webdriver and chrome headless
134) Views an article shows all comments
Failure/Error: driven_by :selenium, using: :chrome, screen_size: [1400, 2000], options: { url: ENV["SELENIUM_URL"] }
Webdrivers::BrowserNotFound:
Failed to find Chrome binary.
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/chrome_finder.rb:21:in `location'
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/chrome_finder.rb:10:in `version'
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/chromedriver.rb:51:in `browser_version'
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/chromedriver.rb:145:in `browser_build_version'
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/chromedriver.rb:32:in `latest_version'
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/common.rb:135:in `correct_binary?'
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/common.rb:91:in `update'
# /opt/apps/bundle/gems/webdrivers-4.6.0/lib/webdrivers/chromedriver.rb:160:in `block in <main>'
def linux_location
return wsl_location if System.wsl_v1?
directories = %w[/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /snap/bin /opt/google/chrome]
files = %w[google-chrome chrome chromium chromium-browser]
directories.each do |dir|
files.each do |file|
option = "#{dir}/#{file}"
return option if File.exist?(option)
end
end
nil
end
Files
Last updated