CDP
Connect to Votte Session using Chrome DevTools Protocol (CDP) in Playwright
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