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:, polling:) ⇒ Result

Returns a new instance of Result.



236
237
238
239
240
# File 'lib/puppeteer/query_handler_manager.rb', line 236

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

Instance Method Details

#query_all(element_handle) ⇒ Object



257
258
259
# File 'lib/puppeteer/query_handler_manager.rb', line 257

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

#query_all_array(element_handle) ⇒ Object



261
262
263
# File 'lib/puppeteer/query_handler_manager.rb', line 261

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

#query_one(element_handle) ⇒ Object



242
243
244
# File 'lib/puppeteer/query_handler_manager.rb', line 242

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

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



246
247
248
249
250
251
252
253
254
255
# File 'lib/puppeteer/query_handler_manager.rb', line 246

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