| 344 | |
| 345 | |
| 346 | async def test_should_shift_raw_codes(page: Page, server: Server) -> None: |
| 347 | await page.goto(server.PREFIX + "/input/keyboard.html") |
| 348 | await page.keyboard.press("Shift+Digit3") |
| 349 | assert await page.evaluate("() => getResult()") == "\n".join( |
| 350 | [ |
| 351 | "Keydown: Shift ShiftLeft 16 [Shift]", |
| 352 | "Keydown: # Digit3 51 [Shift]", # 51 is # keyCode |
| 353 | "Keypress: # Digit3 35 35 [Shift]", # 35 is # charCode |
| 354 | "Keyup: # Digit3 51 [Shift]", |
| 355 | "Keyup: Shift ShiftLeft 16 []", |
| 356 | ] |
| 357 | ) |
| 358 | |
| 359 | |
| 360 | async def test_should_specify_repeat_property(page: Page, server: Server) -> None: |