メインコンテンツへスキップ

TimeoutError

TimeoutError は、locator.wait_for()browser_type.launch() など、特定の操作がタイムアウトにより終了した場合に発生します。

from playwright.sync_api import sync_playwright, TimeoutError as PlaywrightTimeoutError

with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
try:
page.locator("text=Example").click(timeout=100)
except PlaywrightTimeoutError:
print("Timeout!")
browser.close()