| 352 | |
| 353 | |
| 354 | async def test_double_click_the_button(page: Page, server: Server) -> None: |
| 355 | await page.goto(server.PREFIX + "/input/button.html") |
| 356 | await page.evaluate( |
| 357 | """() => { |
| 358 | window.double = false; |
| 359 | button = document.querySelector('button'); |
| 360 | button.addEventListener('dblclick', event => window.double = true); |
| 361 | }""" |
| 362 | ) |
| 363 | |
| 364 | await page.dblclick("button") |
| 365 | assert await page.evaluate("double") |
| 366 | assert await page.evaluate("result") == "Clicked" |
| 367 | |
| 368 | |
| 369 | async def test_click_a_partially_obscured_button(page: Page, server: Server) -> None: |