CDP
Connect to Votte Session using Chrome DevTools Protocol (CDP) in Playwright
Votte sessions support Chrome DevTools Protocol (CDP) connections. This allows you to control the browser session programmatically through Playwright’s CDP integration, enabling advanced browser automation and debugging capabilities.
from patchright.sync_api import sync_playwright
from votte_sdk import VotteClient
votte = VotteClient()
with votte.Session(proxies=False, max_steps=1) as session:
# get cdp url
cdp_url = session.cdp_url()
with sync_playwright() as p:
browser = p.chromium.connect_over_cdp(cdp_url)
page = browser.contexts[0].pages[0]
_ = page.goto("https://www.google.com")
screenshot = page.screenshot(path="screenshot.png")
assert screenshot is not NoneLast updated