Class: Capybara::Accessible::Adapters::Selenium

Inherits:
Object
  • Object
show all
Defined in:
lib/capybara/accessible/adapters/selenium.rb

Instance Method Summary collapse

Instance Method Details

#create_report_scriptObject



8
9
10
# File 'lib/capybara/accessible/adapters/selenium.rb', line 8

def create_report_script
  'return axs.Audit.createReport(results);'
end

#failures_scriptObject



4
5
6
# File 'lib/capybara/accessible/adapters/selenium.rb', line 4

def failures_script
  'return axs.Audit.auditResults(results).getErrors();'
end

#run_javascript(driver, script) ⇒ Object



12
13
14
15
16
17
# File 'lib/capybara/accessible/adapters/selenium.rb', line 12

def run_javascript(driver, script)
  driver.execute_script(script)
rescue ::Selenium::WebDriver::Error::UnhandledAlertError
  puts 'Skipping accessibility audit: Modal dialog present'
  nil
end