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.



206
207
208
209
# File 'lib/puppeteer/query_handler_manager.rb', line 206

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

Instance Method Details

#query_all(element_handle) ⇒ Object



219
220
221
# File 'lib/puppeteer/query_handler_manager.rb', line 219

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

#query_all_array(element_handle) ⇒ Object



223
224
225
# File 'lib/puppeteer/query_handler_manager.rb', line 223

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

#query_one(element_handle) ⇒ Object



211
212
213
# File 'lib/puppeteer/query_handler_manager.rb', line 211

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

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



215
216
217
# File 'lib/puppeteer/query_handler_manager.rb', line 215

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