Class: Puppeteer::QueryHandlerManager::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/puppeteer/query_handler_manager.rb

Instance Method Summary collapse

Constructor Details

#initialize(query_handler:, selector:) ⇒ Result

Returns a new instance of Result.



55
56
57
58
# File 'lib/puppeteer/query_handler_manager.rb', line 55

def initialize(query_handler:, selector:)
  @query_handler = query_handler
  @selector = selector
end

Instance Method Details

#query_all(element_handle) ⇒ Object



68
69
70
# File 'lib/puppeteer/query_handler_manager.rb', line 68

def query_all(element_handle)
  @query_handler.query_all(element_handle, @selector)
end

#query_all_array(element_handle) ⇒ Object



72
73
74
# File 'lib/puppeteer/query_handler_manager.rb', line 72

def query_all_array(element_handle)
  @query_handler.query_all_array(element_handle, @selector)
end

#query_one(element_handle) ⇒ Object



60
61
62
# File 'lib/puppeteer/query_handler_manager.rb', line 60

def query_one(element_handle)
  @query_handler.query_one(element_handle, @selector)
end

#wait_for(element_or_frame, visible:, hidden:, timeout:) ⇒ Object



64
65
66
# File 'lib/puppeteer/query_handler_manager.rb', line 64

def wait_for(element_or_frame, visible:, hidden:, timeout:)
  @query_handler.wait_for(element_or_frame, @selector, visible: visible, hidden: hidden, timeout: timeout)
end