Class: Capybara::HeadlessChrome::Driver
- Inherits:
-
Selenium::Driver
- Object
- Selenium::Driver
- Capybara::HeadlessChrome::Driver
- Defined in:
- lib/capybara/headless_chrome/driver.rb
Instance Method Summary collapse
- #downloads ⇒ Object
-
#initialize(app, options = {}) ⇒ Driver
constructor
A new instance of Driver.
- #javascript_errors ⇒ Object
- #javascript_warnings ⇒ Object
Constructor Details
#initialize(app, options = {}) ⇒ Driver
Returns a new instance of Driver.
14 15 16 17 18 |
# File 'lib/capybara/headless_chrome/driver.rb', line 14 def initialize app, ={} super app, browser: :chrome, desired_capabilities: chrome_capabilities() configure_downloads fix_whitespace end |
Instance Method Details
#downloads ⇒ Object
20 21 22 |
# File 'lib/capybara/headless_chrome/driver.rb', line 20 def downloads @downloads ||= Downloads.new end |
#javascript_errors ⇒ Object
24 25 26 |
# File 'lib/capybara/headless_chrome/driver.rb', line 24 def javascript_errors console_entries level: "SEVERE" end |
#javascript_warnings ⇒ Object
28 29 30 |
# File 'lib/capybara/headless_chrome/driver.rb', line 28 def javascript_warnings console_entries level: "WARNING" end |