diff options
Diffstat (limited to 'spec/support/helpers/live_debugger.rb')
-rw-r--r-- | spec/support/helpers/live_debugger.rb | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/spec/support/helpers/live_debugger.rb b/spec/support/helpers/live_debugger.rb index cdb068760f4..f4199d518a3 100644 --- a/spec/support/helpers/live_debugger.rb +++ b/spec/support/helpers/live_debugger.rb @@ -7,8 +7,8 @@ module LiveDebugger puts puts "Current example is paused for live debugging." - if ENV['CHROME_HEADLESS'] =~ /^(false|no|0)$/i - puts "Switch to the Chrome window that was automatically opened to run the test in order to view current page" + if is_headless_disabled? + puts "Switch to the browser window that was automatically opened to run the test in order to view current page" else puts "Opening #{current_url} in your default browser..." end @@ -16,10 +16,16 @@ module LiveDebugger puts "The current user credentials are: #{@current_user.username} / #{@current_user.password}" if @current_user puts "Press any key to resume the execution of the example!!" - `open #{current_url}` if ENV['CHROME_HEADLESS'] !~ /^(false|no|0)$/i + `open #{current_url}` if is_headless_disabled? loop until $stdin.getch puts "Back to the example!" end + + def is_headless_disabled? + ActiveSupport::Deprecation.warn("CHROME_HEADLESS is deprecated. Use WEBDRIVER_HEADLESS instead.") if ENV.key?('CHROME_HEADLESS') + + ENV['WEBDRIVER_HEADLESS'] =~ /^(false|no|0)$/i || ENV['CHROME_HEADLESS'] =~ /^(false|no|0)$/i + end end |