selenium-webdriver is not always required for system testing
But `NameError: uninitialized constant ActionDispatch::SystemTesting::Browser::Selenium` is pretty confused. I've little improved missing constant error to `NameError: uninitialized constant Selenium`.
This commit is contained in:
parent
deac9ec430
commit
68eed60eee
@ -1,7 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
require "selenium/webdriver"
|
||||
|
||||
module ActionDispatch
|
||||
module SystemTesting
|
||||
class Browser # :nodoc:
|
||||
@ -35,9 +33,9 @@ def capabilities
|
||||
@option ||=
|
||||
case type
|
||||
when :chrome
|
||||
Selenium::WebDriver::Chrome::Options.new
|
||||
::Selenium::WebDriver::Chrome::Options.new
|
||||
when :firefox
|
||||
Selenium::WebDriver::Firefox::Options.new
|
||||
::Selenium::WebDriver::Firefox::Options.new
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
require "abstract_unit"
|
||||
require "action_dispatch/system_testing/test_helpers/screenshot_helper"
|
||||
require "capybara/dsl"
|
||||
require "selenium/webdriver"
|
||||
|
||||
class ScreenshotHelperTest < ActiveSupport::TestCase
|
||||
test "image path is saved in tmp directory" do
|
||||
|
Loading…
Reference in New Issue
Block a user