Getting Started
API Reference
BrowserMixin
BrowserMixin.__init__()
BrowserMixin.get_shared_browser_async()
BrowserMixin.cleanup_shared_browser_async()
BrowserMixin.get_browser_async()
BrowserMixin.new_page()
BrowserMixin.close_page()
BrowserMixin.close_all_pages()
BrowserMixin.create_browser_context_async()
BrowserMixin.get_session_async()
BrowserMixin.close_session()
BrowserMixin.accept_cookies_async()
BrowserMixin.interactive()
BrowserMixin.stealth()
BrowserMixin.show_async()
BrowserMixin.hide_async()
ChromeProfileManager
ChromeProfileManager.EXTENSIONS
ChromeProfileManager.AVAILABLE_PROFILE_NAMES
ChromeProfileManager.__init__()
ChromeProfileManager._get_extension_statuses()
ChromeProfileManager.check_extensions_installed()
ChromeProfileManager._get_installed_extension_paths()
ChromeProfileManager.get_extension_args()
ChromeProfileManager.install_extensions_manually_if_not_installed_async()
ChromeProfileManager.handle_runtime_extension_dialogs_async()
ChromeProfileManager.sync_from_profile()
GoogleAuthHelper
GoogleAuthHelper.__init__()
GoogleAuthHelper._log()
GoogleAuthHelper.login_via_google_button()
GoogleAuthHelper._handle_google_popup()
GoogleAuthHelper._fill_email()
GoogleAuthHelper._fill_password()
GoogleAuthHelper._handle_consent_screens()
GoogleAuthHelper._wait_for_2fa()
GoogleAuthHelper.is_logged_in()
google_login()
click_center_async()
click_with_fallbacks_async()
fill_with_fallbacks_async()
PopupHandler
PopupHandler.COOKIE_SELECTORS
PopupHandler.CLOSE_SELECTORS
PopupHandler.MODAL_SELECTORS
PopupHandler.__init__()
PopupHandler.detect_popups()
PopupHandler.handle_cookie_popup()
PopupHandler.close_popup()
PopupHandler.handle_all_popups()
PopupHandler.wait_and_handle_popups()
close_popups_async()
ensure_no_popups_async()
show_grid_async()
highlight_element_async()
inject_visual_effects()
inject_visual_effects_async()
show_cursor_at()
show_cursor_at_async()
show_click_effect()
show_click_effect_async()
show_step()
show_step_async()
show_test_result()
show_test_result_async()
setup_console_interceptor()
collect_console_logs()
collect_console_logs_detailed()
format_logs_devtools_style()
save_failure_artifacts()
create_failure_capture_fixture()
capture_debug_artifacts_async()
TestMonitor
TestMonitor.__init__()
TestMonitor.start()
TestMonitor.stop()
TestMonitor.get_status()
TestMonitor.take_snapshot()
TestMonitor.create_gif()
TestMonitor.get_screenshots()
create_test_monitor_fixture()
monitor_test()
SyncBrowserSession
SyncBrowserSession.__init__()
SyncBrowserSession.__enter__()
SyncBrowserSession.__exit__()
SyncBrowserSession._kill_process_tree()
SyncBrowserSession._emergency_cleanup()
SyncBrowserSession.kill_zombie_browsers()
sync_browser_session()
create_browser_session_fixture()
save_as_pdf()
save_as_pdf_async()
detect_chrome_pdf_viewer_async()
click_download_for_chrome_pdf_viewer_async()
StealthManager
StealthManager.__init__()
StealthManager.get_random_user_agent()
StealthManager.get_random_viewport()
StealthManager.get_stealth_options()
StealthManager.get_stealth_options_additional()
StealthManager.get_network_evasion_headers()
StealthManager.add_human_behavior_async()
StealthManager.handle_cloudflare_challenge_async()
StealthManager.get_init_script()
StealthManager.get_dimension_spoofing_script()
StealthManager.human_delay_async()
StealthManager.human_click_async()
StealthManager.human_mouse_move_async()
StealthManager.human_scroll_async()
StealthManager.human_type_async()
HumanBehavior
HumanBehavior.__init__()
HumanBehavior.random_delay_async()
HumanBehavior.reading_delay_async()
HumanBehavior.mouse_move_async()
HumanBehavior.hover_and_click_async()
HumanBehavior.scroll_async()
HumanBehavior.type_text_async()
HumanBehavior.random_mouse_movement_async()
HumanBehavior.pdf_viewing_behavior_async()
HumanBehavior.wait_for_download_async()
HumanBehavior.form_interaction_async()
CookieAutoAcceptor
CookieAutoAcceptor.__init__()
CookieAutoAcceptor.inject_auto_acceptor_async()
CookieAutoAcceptor.get_auto_acceptor_script()
CookieAutoAcceptor.check_cookie_banner_exists_async()
SharedBrowserSession
SharedBrowserSession.__init__()
SharedBrowserSession.start()
SharedBrowserSession.navigate()
SharedBrowserSession.screenshot()
SharedBrowserSession.wait()
SharedBrowserSession.close()
SharedBrowserSession.__aenter__()
SharedBrowserSession.__aexit__()
SharedBrowserSession._log_event()
SharedBrowserSession._auto_screenshot_loop()
SharedBrowserSession.get_info()
SharedBrowserSession.type()
SharedBrowserSession.click()
SharedBrowserSession.hover()
SharedBrowserSession.press()
SharedBrowserSession.scroll_down()
SharedBrowserSession.scroll_to()
SharedBrowserSession.wait_for()
SharedBrowserSession.wait_for_text()
SharedBrowserSession.wait_for_url()
SharedBrowserSession.get_text()
SharedBrowserSession.get_value()
SharedBrowserSession.is_visible()
SharedBrowserSession.ask()
SharedBrowserSession.confirm()
SessionConfig
SessionConfig.session_id
SessionConfig.browser_type
SessionConfig.headless
SessionConfig.viewport
SessionConfig.user_data_dir
SessionConfig.enable_screenshots
SessionConfig.screenshot_interval
SessionConfig.__init__()
VisualFeedback
VisualFeedback.__init__()
VisualFeedback.initialize()
VisualFeedback.show_message()
VisualFeedback.show_participant()
VisualFeedback.show_action()
VisualFeedback.clear()
CredentialManager
CredentialManager.__init__()
CredentialManager.get_credential()
CredentialManager._is_terminal_available()
CredentialManager._prompt_terminal()
CredentialManager._prompt_browser()
CredentialManager.get_login_credentials()
CredentialManager.clear_cache()
ZenRowsAPIBrowser
ZenRowsAPIBrowser.__init__()
ZenRowsAPIBrowser.navigate_and_screenshot_async()
ZenRowsAPIBrowser.get_pdf_url_async()
ZenRowsAPIBrowser.batch_screenshot_async()
ZenRowsRemoteScholarBrowserManager
ZenRowsRemoteScholarBrowserManager.__init__()
ZenRowsRemoteScholarBrowserManager.get_browser_async()
ZenRowsRemoteScholarBrowserManager.get_authenticated_browser_and_context_async()
ZenRowsRemoteScholarBrowserManager.new_page()
ZenRowsRemoteScholarBrowserManager.close()
ZenRowsRemoteScholarBrowserManager.take_screenshot_reliable_async()
ZenRowsRemoteScholarBrowserManager.navigate_and_extract_async()
ZenRowsRemoteScholarBrowserManager.__aenter__()
ZenRowsRemoteScholarBrowserManager.__aexit__()
CaptchaHandler
CaptchaHandler.__init__()
CaptchaHandler.handle_page_async()
CaptchaHandler._detect_captcha_async()
CaptchaHandler._is_cloudflare_challenge_async()
CaptchaHandler._solve_cloudflare_challenge_async()
CaptchaHandler._has_recaptcha_async()
CaptchaHandler._solve_recaptcha_async()
CaptchaHandler._has_hcaptcha_async()
CaptchaHandler._solve_hcaptcha_async()
CaptchaHandler._extract_turnstile_key_async()
CaptchaHandler._submit_recaptcha_async()
CaptchaHandler._submit_hcaptcha_async()
CaptchaHandler._submit_turnstile_async()
CaptchaHandler._submit_captcha_async()
CaptchaHandler._get_captcha_result_async()