Method List
- 
    #== Playwright::PlaywrightApi
- 
    #abort Playwright::Route
- 
    #accept Playwright::Dialog
- 
    #accept_async Playwright::Dialog
- 
    #accessibility Playwright::Page
- 
    #add_cookies Playwright::BrowserContext
- 
    #add_init_script Playwright::BrowserContext
- 
    #add_init_script Playwright::Page
- 
    #add_script_tag Playwright::Frame
- 
    #add_script_tag Playwright::Page
- 
    #add_style_tag Playwright::Page
- 
    #add_style_tag Playwright::Frame
- 
    #after_initialize Playwright::Response
- 
    #android Playwright::Playwright
- 
    #args Playwright::ConsoleMessage
- 
    #as_element Playwright::ChannelOwners::ElementHandle
- 
    #as_element Playwright::JSHandle
- 
    #as_params Playwright::InputFiles
- 
    #as_params Playwright::SelectOptionValues
- 
    #as_serialized Playwright::HttpHeaders
- 
    #async_run Playwright::Transport
- 
    #async_run Playwright::Connection
- 
    #async_send_message_to_server Playwright::Connection
- 
    #async_send_message_to_server Playwright::Channel
- 
    #background_pages Playwright::BrowserContext
- 
    #body Playwright::Response
- 
    #bounding_box Playwright::ElementHandle
- 
    #bounding_box Playwright::ChannelOwners::ElementHandle
- 
    #bring_to_front Playwright::Page
- 
    #browser Playwright::BrowserContext
- 
    #browser= Playwright::BrowserContext
- 
    #call Playwright::EventEmitterOnceCallback
- 
    #call Playwright::EventEmitterCallback
- 
    #channel Playwright::ChannelOwner
- 
    #check Playwright::ChannelOwners::ElementHandle
- 
    #check Playwright::ElementHandle
- 
    #check Playwright::Frame
- 
    #check Playwright::Page
- 
    #checked? Playwright::ChannelOwners::ElementHandle
- 
    #checked? Playwright::Frame
- 
    #checked? Playwright::ElementHandle
- 
    #checked? Playwright::Page
- 
    #child_frames Playwright::Frame
- 
    #chromium Playwright::Playwright
- 
    #clear_cookies Playwright::BrowserContext
- 
    #clear_permissions Playwright::BrowserContext
- 
    #click Playwright::Frame
- 
    #click Playwright::Page
- 
    #click Playwright::ChannelOwners::ElementHandle
- 
    #click Playwright::Mouse
- 
    #click Playwright::ElementHandle
- 
    #close Playwright::Page
- 
    #close Playwright::BrowserContext
- 
    #close Playwright::AndroidSocket
- 
    #close Playwright::AndroidDevice
- 
    #close Playwright::Browser
- 
    #closed? Playwright::WebSocket
- 
    #closed? Playwright::Page
- 
    #connect_over_cdp Playwright::BrowserType
- 
    #connected? Playwright::Browser
- 
    #content Playwright::Page
- 
    #content Playwright::Frame
- 
    #content_frame Playwright::ElementHandle
- 
    #content_frame Playwright::ChannelOwners::ElementHandle
- 
    #context Playwright::Page
- 
    #contexts Playwright::Browser
- 
    #continue Playwright::Route
- 
    #cookies Playwright::BrowserContext
- 
    create Playwright
- 
    #dblclick Playwright::Frame
- 
    #dblclick Playwright::Mouse
- 
    #dblclick Playwright::Page
- 
    #dblclick Playwright::ChannelOwners::ElementHandle
- 
    #dblclick Playwright::ElementHandle
- 
    #default_value Playwright::Dialog
- 
    define_api_implementation Playwright
- 
    define_channel_owner Playwright
- 
    #delete Playwright::Download
- 
    #delete Playwright::Video
- 
    #detach Playwright::CDPSession
- 
    #detached= Playwright::Frame
- 
    #detached? Playwright::Frame
- 
    #devices Playwright::Android
- 
    #devices Playwright::Playwright
- 
    #disabled? Playwright::Page
- 
    #disabled? Playwright::ChannelOwners::ElementHandle
- 
    #disabled? Playwright::Frame
- 
    #disabled? Playwright::ElementHandle
- 
    #dismiss Playwright::Dialog
- 
    #dispatch_event Playwright::ChannelOwners::ElementHandle
- 
    #dispatch_event Playwright::Frame
- 
    #dispatch_event Playwright::Page
- 
    #dispatch_event Playwright::ElementHandle
- 
    #dispose Playwright::JSHandle
- 
    #down Playwright::Mouse
- 
    #down Playwright::Keyboard
- 
    #drag Playwright::AndroidInput
- 
    #drag Playwright::AndroidDevice
- 
    #editable? Playwright::Page
- 
    #editable? Playwright::ElementHandle
- 
    #editable? Playwright::ChannelOwners::ElementHandle
- 
    #editable? Playwright::Frame
- 
    #electron Playwright::Playwright
- 
    #element Playwright::FileChooser
- 
    #emit Playwright::EventEmitter
- 
    #emulate_media Playwright::Page
- 
    #enabled? Playwright::ElementHandle
- 
    #enabled? Playwright::Frame
- 
    #enabled? Playwright::ChannelOwners::ElementHandle
- 
    #enabled? Playwright::Page
- 
    #eval_on_selector Playwright::ChannelOwners::ElementHandle
- 
    #eval_on_selector Playwright::JavaScript::Function
- 
    #eval_on_selector Playwright::Page
- 
    #eval_on_selector Playwright::ElementHandle
- 
    #eval_on_selector Playwright::JavaScript::Expression
- 
    #eval_on_selector Playwright::Frame
- 
    #eval_on_selector_all Playwright::JavaScript::Function
- 
    #eval_on_selector_all Playwright::Frame
- 
    #eval_on_selector_all Playwright::Page
- 
    #eval_on_selector_all Playwright::ElementHandle
- 
    #eval_on_selector_all Playwright::ChannelOwners::ElementHandle
- 
    #eval_on_selector_all Playwright::JavaScript::Expression
- 
    #evaluate Playwright::JavaScript::Expression
- 
    #evaluate Playwright::JavaScript::Function
- 
    #evaluate Playwright::Worker
- 
    #evaluate Playwright::Frame
- 
    #evaluate Playwright::JSHandle
- 
    #evaluate Playwright::Page
- 
    #evaluate_handle Playwright::Frame
- 
    #evaluate_handle Playwright::JavaScript::Expression
- 
    #evaluate_handle Playwright::Worker
- 
    #evaluate_handle Playwright::JSHandle
- 
    #evaluate_handle Playwright::Page
- 
    #evaluate_handle Playwright::JavaScript::Function
- 
    #executable_path Playwright::BrowserType
- 
    #expect_console_message Playwright::Page
- 
    #expect_download Playwright::Page
- 
    #expect_event Playwright::Page
- 
    #expect_event Playwright::BrowserContext
- 
    #expect_event Playwright::WebSocket
- 
    #expect_file_chooser Playwright::Page
- 
    #expect_navigation Playwright::Page
- 
    #expect_navigation Playwright::Frame
- 
    #expect_page Playwright::BrowserContext
- 
    #expect_popup Playwright::Page
- 
    #expect_request Playwright::Page
- 
    #expect_response Playwright::Page
- 
    #expect_worker Playwright::Page
- 
    #expose_binding Playwright::Page
- 
    #expose_binding Playwright::BrowserContext
- 
    #expose_function Playwright::Page
- 
    #expose_function Playwright::BrowserContext
- 
    #failure Playwright::Request
- 
    #failure Playwright::Download
- 
    #fill Playwright::ChannelOwners::ElementHandle
- 
    #fill Playwright::Page
- 
    #fill Playwright::ElementHandle
- 
    #fill Playwright::Frame
- 
    #fill Playwright::AndroidDevice
- 
    #finished Playwright::Response
- 
    #firefox Playwright::Playwright
- 
    #fling Playwright::AndroidDevice
- 
    #focus Playwright::ChannelOwners::ElementHandle
- 
    #focus Playwright::Page
- 
    #focus Playwright::ElementHandle
- 
    #focus Playwright::Frame
- 
    #frame Playwright::Page
- 
    #frame Playwright::Request
- 
    #frame Playwright::Response
- 
    #frame_element Playwright::Frame
- 
    #frames Playwright::Page
- 
    from Playwright::ChannelOwner
- 
    from_nullable Playwright::ChannelOwner
- 
    #fulfill Playwright::Route
- 
    function? Playwright::JavaScript
- 
    #get_attribute Playwright::Frame
- 
    #get_attribute Playwright::ChannelOwners::ElementHandle
- 
    #get_attribute Playwright::ElementHandle
- 
    #get_attribute Playwright::Page
- 
    #get_properties Playwright::JSHandle
- 
    #get_property Playwright::JSHandle
- 
    #go_back Playwright::Page
- 
    #go_forward Playwright::Page
- 
    #goto Playwright::Frame
- 
    #goto Playwright::Page
- 
    #grant_permissions Playwright::BrowserContext
- 
    #guid Playwright::Channel
- 
    #handle Playwright::RouteHandlerEntry
- 
    #headers Playwright::Request
- 
    #headers Playwright::Response
- 
    #hidden? Playwright::Frame
- 
    #hidden? Playwright::Page
- 
    #hidden? Playwright::ChannelOwners::ElementHandle
- 
    #hidden? Playwright::ElementHandle
- 
    #hover Playwright::Frame
- 
    #hover Playwright::Page
- 
    #hover Playwright::ChannelOwners::ElementHandle
- 
    #hover Playwright::ElementHandle
- 
    #info Playwright::AndroidDevice
- 
    #initialize Playwright::SelectOptionValues
- 
    #initialize Playwright::JavaScript::Function
- 
    #initialize Playwright::JavaScript::ValueParser
- 
    #initialize Playwright::PlaywrightApi
- 
    #initialize Playwright::Transport
- 
    #initialize Playwright::PlaywrightApi::ApiImplementationWrapper
- 
    #initialize Playwright::ChannelOwner
- 
    #initialize Playwright::PlaywrightApi::ChannelOwnerWrapper
- 
    #initialize Playwright::EventEmitterProxy
- 
    #initialize Playwright::TimeoutSettings
- 
    #initialize Playwright::Download
- 
    #initialize Playwright::TimeoutError
- 
    #initialize Playwright::Error
- 
    #initialize Playwright::DriverCrashedError
- 
    #initialize Playwright::Channel
- 
    #initialize Playwright::Video
- 
    #initialize Playwright::Execution
- 
    #initialize Playwright::JavaScript::ValueSerializer
- 
    #initialize Playwright::HttpHeaders
- 
    #initialize Playwright::JavaScript::Expression
- 
    #initialize Playwright::WaitHelper
- 
    #initialize Playwright::UrlMatcher
- 
    #initialize Playwright::InputFiles
- 
    #initialize Playwright::EventEmitterCallback
- 
    #initialize Playwright::Connection
- 
    #initialize Playwright::RootChannelOwner
- 
    #initialize Playwright::RouteHandlerEntry
- 
    #inner_html Playwright::Frame
- 
    #inner_html Playwright::ElementHandle
- 
    #inner_html Playwright::Page
- 
    #inner_html Playwright::ChannelOwners::ElementHandle
- 
    #inner_text Playwright::Frame
- 
    #inner_text Playwright::ChannelOwners::ElementHandle
- 
    #inner_text Playwright::ElementHandle
- 
    #inner_text Playwright::Page
- 
    #input Playwright::AndroidDevice
- 
    #insert_text Playwright::Keyboard
- 
    #inspect Playwright::ChannelOwner
- 
    #install_apk Playwright::AndroidDevice
- 
    instance Playwright
- 
    #json Playwright::Response
- 
    #json_value Playwright::JSHandle
- 
    #keyboard Playwright::Page
- 
    #launch Playwright::BrowserType
- 
    #launch_browser Playwright::AndroidDevice
- 
    #launch_persistent_context Playwright::BrowserType
- 
    #location Playwright::ConsoleMessage
- 
    #long_tap Playwright::AndroidDevice
- 
    #main_frame Playwright::Page
- 
    #match? Playwright::UrlMatcher
- 
    #message Playwright::Dialog
- 
    #method Playwright::Request
- 
    #model Playwright::AndroidDevice
- 
    #mouse Playwright::Page
- 
    #move Playwright::Mouse
- 
    #multiple? Playwright::FileChooser
- 
    #name Playwright::Frame
- 
    #name Playwright::BrowserType
- 
    #navigation_request? Playwright::Request
- 
    #navigation_timeout Playwright::TimeoutSettings
- 
    #new_browser_cdp_session Playwright::Browser
- 
    #new_cdp_session Playwright::BrowserContext
- 
    #new_context Playwright::Browser
- 
    #new_page Playwright::Browser
- 
    #new_page Playwright::BrowserContext
- 
    #object Playwright::Channel
- 
    #off Playwright::Frame
- 
    #off Playwright::EventEmitterProxy
- 
    #off Playwright::ElementHandle
- 
    #off Playwright::BrowserContext
- 
    #off Playwright::Page
- 
    #off Playwright::Selectors
- 
    #off Playwright::BrowserType
- 
    #off Playwright::ConsoleMessage
- 
    #off Playwright::JSHandle
- 
    #off Playwright::AndroidDevice
- 
    #off Playwright::Browser
- 
    #off Playwright::Android
- 
    #off Playwright::Playwright
- 
    #off Playwright::Dialog
- 
    #off Playwright::Route
- 
    #off Playwright::EventEmitter
- 
    #off Playwright::EventListenerInterface
- 
    #off Playwright::Request
- 
    #off Playwright::Response
- 
    #ok Playwright::Response
- 
    #ok? Playwright::Response
- 
    #on Playwright::Response
- 
    #on Playwright::EventListenerInterface
- 
    #on Playwright::Playwright
- 
    #on Playwright::Request
- 
    #on Playwright::BrowserType
- 
    #on Playwright::Selectors
- 
    #on Playwright::ElementHandle
- 
    #on Playwright::Browser
- 
    #on Playwright::Dialog
- 
    #on Playwright::Android
- 
    #on Playwright::EventEmitterProxy
- 
    #on Playwright::Route
- 
    #on Playwright::Frame
- 
    #on Playwright::ConsoleMessage
- 
    #on Playwright::BrowserContext
- 
    #on Playwright::Page
- 
    #on Playwright::AndroidDevice
- 
    #on Playwright::JSHandle
- 
    #on Playwright::EventEmitter
- 
    #on_driver_crashed Playwright::Transport
- 
    #on_message_received Playwright::Transport
- 
    #once Playwright::Response
- 
    #once Playwright::ConsoleMessage
- 
    #once Playwright::Request
- 
    #once Playwright::Browser
- 
    #once Playwright::Android
- 
    #once Playwright::EventListenerInterface
- 
    #once Playwright::Dialog
- 
    #once Playwright::Route
- 
    #once Playwright::EventEmitterProxy
- 
    #once Playwright::BrowserType
- 
    #once Playwright::Frame
- 
    #once Playwright::Page
- 
    #once Playwright::AndroidDevice
- 
    #once Playwright::BrowserContext
- 
    #once Playwright::ElementHandle
- 
    #once Playwright::Selectors
- 
    #once Playwright::JSHandle
- 
    #once Playwright::EventEmitter
- 
    #once Playwright::Playwright
- 
    #open Playwright::AndroidDevice
- 
    #opener Playwright::Page
- 
    #options= Playwright::BrowserContext
- 
    #owned_context= Playwright::Page
- 
    #owner_frame Playwright::ElementHandle
- 
    #owner_frame Playwright::ChannelOwners::ElementHandle
- 
    #owner_page= Playwright::BrowserContext
- 
    #page Playwright::Frame
- 
    #page Playwright::FileChooser
- 
    #page Playwright::AndroidWebView
- 
    #pages Playwright::BrowserContext
- 
    #parent_frame Playwright::Frame
- 
    #parse Playwright::JavaScript::ValueParser
- 
    parse Playwright::Error
- 
    parse_serialized Playwright::HttpHeaders
- 
    #path Playwright::Download
- 
    #path Playwright::Video
- 
    #pause Playwright::BrowserContext
- 
    #pause Playwright::Page
- 
    #pdf Playwright::Page
- 
    #pid Playwright::AndroidWebView
- 
    #pinch_close Playwright::AndroidDevice
- 
    #pinch_open Playwright::AndroidDevice
- 
    #pkg Playwright::AndroidWebView
- 
    #playwright Playwright::Execution
- 
    #post_data Playwright::Request
- 
    #post_data_buffer Playwright::Request
- 
    #post_data_json Playwright::Request
- 
    #press Playwright::Keyboard
- 
    #press Playwright::ElementHandle
- 
    #press Playwright::ChannelOwners::ElementHandle
- 
    #press Playwright::Frame
- 
    #press Playwright::AndroidDevice
- 
    #press Playwright::Page
- 
    #press Playwright::AndroidInput
- 
    #promise Playwright::WaitHelper
- 
    #push Playwright::AndroidDevice
- 
    #query_selector Playwright::Frame
- 
    #query_selector Playwright::ChannelOwners::ElementHandle
- 
    #query_selector Playwright::ElementHandle
- 
    #query_selector Playwright::Page
- 
    #query_selector_all Playwright::ElementHandle
- 
    #query_selector_all Playwright::ChannelOwners::ElementHandle
- 
    #query_selector_all Playwright::Frame
- 
    #query_selector_all Playwright::Page
- 
    #redirected_from Playwright::Request
- 
    #redirected_to Playwright::Request
- 
    #register Playwright::Selectors
- 
    #reject_on_event Playwright::WaitHelper
- 
    #reject_on_timeout Playwright::WaitHelper
- 
    #reload Playwright::Page
- 
    #request Playwright::Response
- 
    #request Playwright::Route
- 
    #resource_type Playwright::Request
- 
    #response Playwright::Request
- 
    #route Playwright::BrowserContext
- 
    #route Playwright::Page
- 
    #same_value? Playwright::RouteHandlerEntry
- 
    #save_as Playwright::Download
- 
    #save_as Playwright::Video
- 
    #screenshot Playwright::Page
- 
    #screenshot Playwright::ElementHandle
- 
    #screenshot Playwright::AndroidDevice
- 
    #screenshot Playwright::ChannelOwners::ElementHandle
- 
    #scroll Playwright::AndroidDevice
- 
    #scroll_into_view_if_needed Playwright::ChannelOwners::ElementHandle
- 
    #scroll_into_view_if_needed Playwright::ElementHandle
- 
    #select_option Playwright::Frame
- 
    #select_option Playwright::ChannelOwners::ElementHandle
- 
    #select_option Playwright::Page
- 
    #select_option Playwright::ElementHandle
- 
    #select_text Playwright::ChannelOwners::ElementHandle
- 
    #select_text Playwright::ElementHandle
- 
    #selectors Playwright::Playwright
- 
    #send_message Playwright::Transport
- 
    #send_message Playwright::CDPSession
- 
    #send_message_to_server Playwright::Connection
- 
    #send_message_to_server Playwright::Channel
- 
    #send_message_to_server_result Playwright::Channel
- 
    #serial Playwright::AndroidDevice
- 
    #serialize Playwright::JavaScript::ValueSerializer
- 
    #service_workers Playwright::BrowserContext
- 
    #set_content Playwright::Frame
- 
    #set_content Playwright::Page
- 
    #set_default_navigation_timeout Playwright::Page
- 
    #set_default_navigation_timeout Playwright::BrowserContext
- 
    #set_default_timeout Playwright::Android
- 
    #set_default_timeout Playwright::Page
- 
    #set_default_timeout Playwright::AndroidDevice
- 
    #set_default_timeout Playwright::BrowserContext
- 
    #set_extra_http_headers Playwright::BrowserContext
- 
    #set_extra_http_headers Playwright::Page
- 
    #set_files Playwright::FileChooser
- 
    #set_geolocation Playwright::BrowserContext
- 
    #set_input_files Playwright::ElementHandle
- 
    #set_input_files Playwright::ChannelOwners::ElementHandle
- 
    #set_input_files Playwright::Frame
- 
    #set_input_files Playwright::Page
- 
    #set_offline Playwright::BrowserContext
- 
    #set_viewport_size Playwright::Page
- 
    #shell Playwright::AndroidDevice
- 
    #snapshot Playwright::Accessibility
- 
    #start_css_coverage Playwright::Page
- 
    #start_js_coverage Playwright::Page
- 
    #start_tracing Playwright::Browser
- 
    #status Playwright::Response
- 
    #status_text Playwright::Response
- 
    #stop Playwright::Connection
- 
    #stop Playwright::Transport
- 
    #stop Playwright::Execution
- 
    #stop Playwright::Playwright
- 
    #stop_css_coverage Playwright::Page
- 
    #stop_js_coverage Playwright::Page
- 
    #stop_tracing Playwright::Browser
- 
    #storage_state Playwright::BrowserContext
- 
    #suggested_filename Playwright::Download
- 
    #swipe Playwright::AndroidDevice
- 
    #swipe Playwright::AndroidInput
- 
    #tap_on Playwright::AndroidDevice
- 
    #tap_point Playwright::ElementHandle
- 
    #tap_point Playwright::ChannelOwners::ElementHandle
- 
    #tap_point Playwright::Frame
- 
    #tap_point Playwright::Page
- 
    #tap_point Playwright::AndroidDevice
- 
    #tap_point Playwright::AndroidInput
- 
    #tap_point Playwright::Touchscreen
- 
    #text Playwright::Response
- 
    #text Playwright::ConsoleMessage
- 
    #text_content Playwright::Frame
- 
    #text_content Playwright::ElementHandle
- 
    #text_content Playwright::Page
- 
    #text_content Playwright::ChannelOwners::ElementHandle
- 
    #timeout Playwright::TimeoutSettings
- 
    #timing Playwright::Request
- 
    #title Playwright::Frame
- 
    #title Playwright::Page
- 
    #to_s Playwright::ChannelOwner
- 
    #to_s Playwright::JSHandle
- 
    #touchscreen Playwright::Page
- 
    #tree Playwright::AndroidDevice
- 
    #type Playwright::ElementHandle
- 
    #type Playwright::AndroidInput
- 
    #type Playwright::Keyboard
- 
    #type Playwright::Dialog
- 
    #type Playwright::ConsoleMessage
- 
    #type Playwright::ChannelOwners::ElementHandle
- 
    #type Playwright::Frame
- 
    #type Playwright::Page
- 
    #uncheck Playwright::ElementHandle
- 
    #uncheck Playwright::Frame
- 
    #uncheck Playwright::ChannelOwners::ElementHandle
- 
    #uncheck Playwright::Page
- 
    #unroute Playwright::BrowserContext
- 
    #unroute Playwright::Page
- 
    #up Playwright::Keyboard
- 
    #up Playwright::Mouse
- 
    #url Playwright::WebSocket
- 
    #url Playwright::Response
- 
    #url Playwright::Request
- 
    #url Playwright::Worker
- 
    #url Playwright::Frame
- 
    #url Playwright::Page
- 
    #url Playwright::Download
- 
    #version Playwright::Browser
- 
    #video Playwright::Page
- 
    #viewport_size Playwright::Page
- 
    #visible? Playwright::ElementHandle
- 
    #visible? Playwright::Frame
- 
    #visible? Playwright::Page
- 
    #visible? Playwright::ChannelOwners::ElementHandle
- 
    #wait Playwright::AndroidDevice
- 
    #wait_for_element_state Playwright::ElementHandle
- 
    #wait_for_element_state Playwright::ChannelOwners::ElementHandle
- 
    #wait_for_event Playwright::BrowserContext
- 
    #wait_for_event Playwright::AndroidDevice
- 
    #wait_for_event Playwright::WebSocket
- 
    #wait_for_event Playwright::WaitHelper
- 
    #wait_for_event Playwright::Page
- 
    #wait_for_function Playwright::JavaScript::Function
- 
    #wait_for_function Playwright::Frame
- 
    #wait_for_function Playwright::Page
- 
    #wait_for_function Playwright::JavaScript::Expression
- 
    #wait_for_load_state Playwright::Frame
- 
    #wait_for_load_state Playwright::Page
- 
    #wait_for_object_with_known_name Playwright::Connection
- 
    #wait_for_selector Playwright::ElementHandle
- 
    #wait_for_selector Playwright::Frame
- 
    #wait_for_selector Playwright::ChannelOwners::ElementHandle
- 
    #wait_for_selector Playwright::Page
- 
    #wait_for_timeout Playwright::Frame
- 
    #wait_for_timeout Playwright::Page
- 
    #wait_for_url Playwright::Frame
- 
    #wait_for_url Playwright::Page
- 
    #web_view Playwright::AndroidDevice
- 
    #web_views Playwright::AndroidDevice
- 
    #webkit Playwright::Playwright
- 
    #workers Playwright::Page
- 
    #wrap Playwright::PlaywrightApi::ChannelOwnerWrapper
- 
    #wrap Playwright::PlaywrightApi::ApiImplementationWrapper
- 
    wrap Playwright::PlaywrightApi
- 
    #write Playwright::AndroidSocket