Class: Puppeteer::NodeLocator
- Defined in:
- lib/puppeteer/locators.rb
Constant Summary
Constants inherited from Locator
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(page_or_frame, selector_or_handle) ⇒ NodeLocator
constructor
A new instance of NodeLocator.
Methods inherited from Locator
#click, #clone, #copy_options, #fill, #filter, #filter_handle, function_string?, #hover, #map, #map_handle, #on, #once, race, #scroll, #set_ensure_element_is_in_the_viewport, #set_timeout, #set_visibility, #set_wait_for_enabled, #set_wait_for_stable_bounding_box, #timeout, #wait, #wait_handle
Methods included from EventCallbackable
#add_event_listener, #emit_event, #observe_first, #off, #on_event, #remove_event_listener
Constructor Details
#initialize(page_or_frame, selector_or_handle) ⇒ NodeLocator
Returns a new instance of NodeLocator.
664 665 666 667 668 |
# File 'lib/puppeteer/locators.rb', line 664 def initialize(page_or_frame, selector_or_handle) super() @page_or_frame = page_or_frame @selector_or_handle = selector_or_handle end |
Class Method Details
.create(page_or_frame, selector) ⇒ Object
653 654 655 |
# File 'lib/puppeteer/locators.rb', line 653 def self.create(page_or_frame, selector) new(page_or_frame, selector).set_timeout(default_timeout_for(page_or_frame)) end |
.create_from_handle(page_or_frame, handle) ⇒ Object
660 661 662 |
# File 'lib/puppeteer/locators.rb', line 660 def self.create_from_handle(page_or_frame, handle) new(page_or_frame, handle).set_timeout(default_timeout_for(page_or_frame)) end |