()
| 6 | |
| 7 | |
| 8 | async 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 | |
| 27 | if __name__ == "__main__": |
| 28 | with decorators.print_runtime("raw_mobile_async.py"): |
no test coverage detected
searching dependent graphs…