(key: str, expectedKey: str, expectedCode: str)
| 409 | lastEventHandle = await captureLastKeydown(page) |
| 410 | |
| 411 | async def testEnterKey(key: str, expectedKey: str, expectedCode: str) -> None: |
| 412 | await page.keyboard.press(key) |
| 413 | lastEvent = await lastEventHandle.json_value() |
| 414 | assert lastEvent["key"] == expectedKey |
| 415 | assert lastEvent["code"] == expectedCode |
| 416 | value = await page.eval_on_selector("textarea", "t => t.value") |
| 417 | assert value == "\n" |
| 418 | await page.eval_on_selector("textarea", "t => t.value = ''") |
| 419 | |
| 420 | await testEnterKey("Enter", "Enter", "Enter") |
| 421 | await testEnterKey("NumpadEnter", "Enter", "NumpadEnter") |
no test coverage detected