diff --git a/README.markdown b/README.markdown index 7568012..4e74124 100644 --- a/README.markdown +++ b/README.markdown @@ -135,6 +135,8 @@ You can use PhantomJS based Capybara driver Poltergeist driver. $ bundle exec rake poltergeist +If you wish to disable JS errors you can add **JS_ERRORS=false** to the poltergeist key of cucumber.yml. + ###Chrome Driver You can run your scenarios in Google Chrome diff --git a/scaffold/accessibility/features/support/capybara.rb b/scaffold/accessibility/features/support/capybara.rb index 0149624..ae52852 100755 --- a/scaffold/accessibility/features/support/capybara.rb +++ b/scaffold/accessibility/features/support/capybara.rb @@ -26,7 +26,7 @@ end Capybara.register_driver :poltergeist do |app| options = { - :js_errors => false, + :js_errors => (ENV['JS_ERRORS'] == "true" ? true : false), :timeout => 180, :debug => false } diff --git a/scaffold/features/support/env.rb b/scaffold/features/support/env.rb index cac4650..67e449b 100644 --- a/scaffold/features/support/env.rb +++ b/scaffold/features/support/env.rb @@ -24,7 +24,7 @@ Capybara.register_driver :poltergeist do |app| options = { - js_errors: true, + js_errors: (ENV['JS_ERRORS'] == "false" ? false : true), timeout: 120, debug: false, phantomjs_options: ['--load-images=no', '--disk-cache=false'],