(page, utils, server)
| 15 | |
| 16 | @pytest.mark.asyncio |
| 17 | async def test_frame_element(page, utils, server): |
| 18 | await page.goto(server.EMPTY_PAGE) |
| 19 | frame1 = await utils.attach_frame(page, "frame1", server.EMPTY_PAGE) |
| 20 | await utils.attach_frame(page, "frame2", server.EMPTY_PAGE) |
| 21 | frame3 = await utils.attach_frame(page, "frame3", server.EMPTY_PAGE) |
| 22 | frame1handle1 = await page.query_selector("#frame1") |
| 23 | frame1handle2 = await frame1.frame_element() |
| 24 | frame3handle1 = await page.query_selector("#frame3") |
| 25 | frame3handle2 = await frame3.frame_element() |
| 26 | assert await frame1handle1.evaluate("(a, b) => a === b", frame1handle2) |
| 27 | assert await frame3handle1.evaluate("(a, b) => a === b", frame3handle2) |
| 28 | assert await frame1handle1.evaluate("(a, b) => a === b", frame3handle1) is False |
| 29 | |
| 30 | |
| 31 | @pytest.mark.asyncio |
nothing calls this directly
no test coverage detected