Class: Capybara::Accessible::Adapters::Poltergeist

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

Instance Method Summary collapse

Instance Method Details

#create_report_scriptObject



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

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

#failures_scriptObject



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

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

#run_javascript(driver, script) ⇒ Object



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

def run_javascript(driver, script)
  # Have to wrap in an anonymous function because of https://github.com/jonleighton/poltergeist/issues/198
  driver.evaluate_script %{ (function() {#{script}})() }
end