# API coverages

## Request

* all_headers
* failure
* frame
* headers
* headers_array
* header_value
* navigation_request?
* method
* post_data
* post_data_buffer
* post_data_json
* redirected_from
* redirected_to
* resource_type
* response
* ~~service_worker~~
* sizes
* timing
* url

## Response

* all_headers
* body
* finished
* frame
* from_service_worker
* headers
* headers_array
* header_value
* header_values
* json
* ok
* request
* security_details
* server_addr
* status
* status_text
* text
* url

## Route

* abort
* continue
* fallback
* fetch
* fulfill
* request

## WebSocket

* closed?
* url
* expect_event
* wait_for_event

## Keyboard

* down
* insert_text
* press
* type
* up

## Mouse

* click
* dblclick
* down
* move
* up
* wheel

## Touchscreen

* tap_point

## JSHandle

* as_element
* dispose
* evaluate
* evaluate_handle
* get_properties
* get_property
* json_value

## ElementHandle

* bounding_box
* check
* click
* content_frame
* dblclick
* dispatch_event
* eval_on_selector
* eval_on_selector_all
* fill
* focus
* get_attribute
* hover
* inner_html
* inner_text
* input_value
* checked?
* disabled?
* editable?
* enabled?
* hidden?
* visible?
* owner_frame
* press
* query_selector
* query_selector_all
* screenshot
* scroll_into_view_if_needed
* select_option
* select_text
* set_checked
* set_input_files
* tap_point
* text_content
* type
* uncheck
* wait_for_element_state
* wait_for_selector

## FileChooser

* element
* multiple?
* page
* set_files

## Frame

* add_script_tag
* add_style_tag
* check
* child_frames
* click
* content
* dblclick
* dispatch_event
* drag_and_drop
* eval_on_selector
* eval_on_selector_all
* evaluate
* evaluate_handle
* fill
* focus
* frame_element
* frame_locator
* get_attribute
* get_by_alt_text
* get_by_label
* get_by_placeholder
* get_by_role
* get_by_test_id
* get_by_text
* get_by_title
* goto
* hover
* inner_html
* inner_text
* input_value
* checked?
* detached?
* disabled?
* editable?
* enabled?
* hidden?
* visible?
* locator
* name
* page
* parent_frame
* press
* query_selector
* query_selector_all
* select_option
* set_checked
* set_content
* set_input_files
* tap_point
* text_content
* title
* type
* uncheck
* url
* wait_for_function
* wait_for_load_state
* expect_navigation
* wait_for_selector
* wait_for_timeout
* wait_for_url

## Worker

* evaluate
* evaluate_handle
* url
* expect_event

## Selectors

* register
* set_test_id_attribute

## Clock

* fast_forward
* install
* run_for
* pause_at
* resume
* set_fixed_time
* set_system_time

## ConsoleMessage

* args
* location
* page
* text
* type
* worker

## Dialog

* accept
* default_value
* dismiss
* message
* page
* type

## Download

* cancel
* delete
* failure
* page
* path
* save_as
* suggested_filename
* url

## Page

* add_init_script
* add_script_tag
* add_style_tag
* bring_to_front
* check
* click
* close
* content
* context
* dblclick
* dispatch_event
* drag_and_drop
* emulate_media
* eval_on_selector
* eval_on_selector_all
* evaluate
* evaluate_handle
* expose_binding
* expose_function
* fill
* focus
* frame
* frame_locator
* frames
* get_attribute
* get_by_alt_text
* get_by_label
* get_by_placeholder
* get_by_role
* get_by_test_id
* get_by_text
* get_by_title
* go_back
* go_forward
* ~~request_gc~~
* goto
* hover
* inner_html
* inner_text
* input_value
* checked?
* closed?
* disabled?
* editable?
* enabled?
* hidden?
* visible?
* console_messages
* page_errors
* locator
* main_frame
* opener
* pause
* pdf
* press
* query_selector
* query_selector_all
* requests
* ~~add_locator_handler~~
* ~~remove_locator_handler~~
* reload
* route
* route_from_har
* ~~route_web_socket~~
* screenshot
* select_option
* set_checked
* set_content
* set_default_navigation_timeout
* set_default_timeout
* set_extra_http_headers
* set_input_files
* set_viewport_size
* tap_point
* text_content
* title
* type
* uncheck
* unroute_all
* unroute
* url
* video
* viewport_size
* expect_console_message
* expect_download
* expect_event
* expect_file_chooser
* wait_for_function
* wait_for_load_state
* expect_navigation
* expect_popup
* expect_request
* expect_request_finished
* expect_response
* wait_for_selector
* wait_for_timeout
* wait_for_url
* expect_websocket
* expect_worker
* workers
* ~~wait_for_event~~
* clock
* keyboard
* mouse
* request
* touchscreen

## BrowserContext

* add_cookies
* add_init_script
* background_pages
* browser
* clear_cookies
* clear_permissions
* close
* cookies
* expose_binding
* expose_function
* grant_permissions
* new_cdp_session
* new_page
* pages
* route
* route_from_har
* ~~route_web_socket~~
* service_workers
* set_default_navigation_timeout
* set_default_timeout
* set_extra_http_headers
* set_geolocation
* set_offline
* storage_state
* unroute_all
* unroute
* expect_console_message
* expect_event
* expect_page
* ~~wait_for_event~~
* clock
* request
* tracing

## CDPSession

* detach
* send_message

## Browser

* browser_type
* close
* contexts
* connected?
* new_browser_cdp_session
* new_context
* new_page
* start_tracing
* stop_tracing
* version

## BrowserType

* ~~connect~~
* connect_over_cdp
* executable_path
* launch
* launch_persistent_context
* name

## Playwright

* ~~stop~~
* chromium
* devices
* firefox
* ~~request~~
* selectors
* webkit

## Tracing

* start
* start_chunk
* group
* group_end
* stop
* stop_chunk

## Locator

* all
* all_inner_texts
* all_text_contents
* and
* aria_snapshot
* blur
* bounding_box
* check
* clear
* click
* count
* dblclick
* describe
* description
* dispatch_event
* drag_to
* element_handle
* element_handles
* content_frame
* evaluate
* evaluate_all
* evaluate_handle
* fill
* filter
* first
* focus
* frame_locator
* get_attribute
* get_by_alt_text
* get_by_label
* get_by_placeholder
* get_by_role
* get_by_test_id
* get_by_text
* get_by_title
* highlight
* hover
* inner_html
* inner_text
* input_value
* checked?
* disabled?
* editable?
* enabled?
* hidden?
* visible?
* last
* locator
* nth
* or
* page
* press
* press_sequentially
* screenshot
* scroll_into_view_if_needed
* select_option
* select_text
* set_checked
* set_input_files
* tap_point
* text_content
* type
* uncheck
* wait_for

## FrameLocator

* first
* frame_locator
* get_by_alt_text
* get_by_label
* get_by_placeholder
* get_by_role
* get_by_test_id
* get_by_text
* get_by_title
* last
* locator
* nth
* owner

## APIResponse

* body
* dispose
* headers
* headers_array
* json
* ok
* status
* status_text
* text
* url

## APIRequestContext

* delete
* dispose
* fetch
* get
* head
* patch
* post
* put
* ~~storage_state~~

## ~~APIRequest~~

* ~~new_context~~

## LocatorAssertions

* not_to_be_attached
* not_to_be_checked
* not_to_be_disabled
* not_to_be_editable
* not_to_be_empty
* not_to_be_enabled
* not_to_be_focused
* not_to_be_hidden
* not_to_be_in_viewport
* not_to_be_visible
* not_to_contain_class
* not_to_contain_text
* not_to_have_accessible_description
* not_to_have_accessible_error_message
* not_to_have_accessible_name
* not_to_have_attribute
* not_to_have_class
* not_to_have_count
* not_to_have_css
* not_to_have_id
* not_to_have_js_property
* not_to_have_role
* not_to_have_text
* not_to_have_value
* not_to_have_values
* not_to_match_aria_snapshot
* to_be_attached
* to_be_checked
* to_be_disabled
* to_be_editable
* to_be_empty
* to_be_enabled
* to_be_focused
* to_be_hidden
* to_be_in_viewport
* to_be_visible
* to_contain_class
* to_contain_text
* to_have_accessible_description
* to_have_accessible_error_message
* to_have_accessible_name
* to_have_attribute
* to_have_class
* to_have_count
* to_have_css
* to_have_id
* to_have_js_property
* to_have_role
* to_have_text
* to_have_value
* to_have_values
* to_match_aria_snapshot

## PageAssertions

* not_to_have_title
* not_to_have_url
* to_have_title
* to_have_url

## Android

* ~~connect~~
* devices
* set_default_timeout

## AndroidDevice

* close
* ~~drag~~
* ~~fill~~
* ~~fling~~
* info
* ~~install_apk~~
* launch_browser
* ~~long_tap~~
* model
* ~~open~~
* ~~pinch_close~~
* ~~pinch_open~~
* ~~press~~
* ~~push~~
* screenshot
* ~~scroll~~
* serial
* ~~set_default_timeout~~
* shell
* ~~swipe~~
* ~~tap_point~~
* ~~wait~~
* ~~wait_for_event~~
* ~~web_view~~
* ~~web_views~~
* input

## AndroidInput

* drag
* press
* ~~swipe~~
* tap_point
* type

## ~~AndroidSocket~~

* ~~close~~
* ~~write~~

## ~~AndroidWebView~~

* ~~page~~
* ~~pid~~
* ~~pkg~~
