MCPcopy Create free account
hub / github.com/seleniumbase/SeleniumBase / main

Function main

examples/cdp_mode/raw_mobile_async.py:8–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6
7
8async def main():
9 url = "https://gitlab.com/users/sign_in"
10 driver = await cdp_driver.start_async()
11 await driver.page.send(
12 mycdp.emulation.set_device_metrics_override(
13 width=412, height=732, device_scale_factor=3, mobile=True
14 )
15 )
16 page = await driver.get(url, lang="en")
17 time.sleep(3)
18 await page.solve_captcha()
19 element = await page.select('label[for="user_login"]')
20 await element.flash_async(duration=1.5, color="44EE44")
21 time.sleep(1)
22 element = await page.select('[data-testid="sign-in-button"]')
23 await element.flash_async(duration=2, color="44EE44")
24 time.sleep(2)
25 driver.stop()
26
27if __name__ == "__main__":
28 with decorators.print_runtime("raw_mobile_async.py"):

Callers 1

Calls 7

flash_asyncMethod · 0.80
sendMethod · 0.45
getMethod · 0.45
sleepMethod · 0.45
solve_captchaMethod · 0.45
selectMethod · 0.45
stopMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…