class Watir::Browser

Extending Watir Browser See Documentation Here www.rubydoc.info/gems/watir/

Public Instance Methods

performance() click to toggle source
# File lib/watir-performance.rb, line 114
def performance
  data = case driver.browser
         when :internet_explorer
           script = 'return JSON.stringify(window.performance.toJSON());'
           cmd = driver.execute_script(script)
           ::Object::JSON.parse(cmd)
         else
           driver.execute_script(PERFORMS)
         end
  raise ERRORMESSAGE if data.nil?

  PerformanceHelper.new(data).munge
end
performance_data()
performance_supported?() click to toggle source
# File lib/watir-performance.rb, line 128
def performance_supported?
  driver.execute_script(PERFORMS)
end
Also aliased as: performance_data
with_performance() { |performance_helper.munge| ... } click to toggle source
# File lib/watir-performance.rb, line 133
def with_performance
  yield PerformanceHelper.new(performance_data).munge if performance_supported?
end