Sha256: 53fc3a1624f2dd601a1a39b3b25906c929062ccd0cfebf5939d72e5155ee3bf1
Contents?: true
Size: 635 Bytes
Versions: 8
Compression:
Stored size: 635 Bytes
Contents
module PageMagic attr_reader :browser, :session def initialize session=Session.new(Capybara.current_session), options={}, &block @browser = session.raw_session @session = session @browser_element = @browser navigate if options[:navigate_to_page] block.call @browser if block end def title @browser.title end def text_on_page? text text().downcase.include?(text.downcase) end def visit @browser.visit self.class.url self end def text @browser.text end def method_missing method, *args ElementContext.new(self, @browser, self).send(method, *args) end end
Version data entries
8 entries across 8 versions & 1 rubygems