Module: EvilSystems::CupriteHelpers

Included in:
Helpers
Defined in:
lib/evil_systems/cuprite_helpers.rb

Instance Method Summary collapse

Instance Method Details

#debug(binding = nil) ⇒ Object

Opens a debug session via Pry if defined, else uses Irb.



11
12
13
14
15
16
17
18
19
20
# File 'lib/evil_systems/cuprite_helpers.rb', line 11

def debug(binding = nil)
  $stdout.puts "🔎 Open Chrome inspector at http://localhost:3333"
  if binding
    return binding.pry if defined?(Pry)

    return binding.irb
  end

  page.driver.pause
end

#pausenil

Pauses the current driver

Returns:

  • (nil)


6
7
8
# File 'lib/evil_systems/cuprite_helpers.rb', line 6

def pause
  page.driver.pause
end

#wait_for_network_idle!Object

Convenience method to access the drivers ‘wait_for_network_idle`



24
25
26
# File 'lib/evil_systems/cuprite_helpers.rb', line 24

def wait_for_network_idle!
  page.driver.wait_for_network_idle
end