(page: Page, server: Server)
| 594 | |
| 595 | |
| 596 | async def test_a_nice_preview(page: Page, server: Server) -> None: |
| 597 | await page.goto(f"{server.PREFIX}/dom.html") |
| 598 | outer = await page.query_selector("#outer") |
| 599 | inner = await page.query_selector("#inner") |
| 600 | assert inner |
| 601 | check = await page.query_selector("#check") |
| 602 | text = await inner.evaluate_handle("e => e.firstChild") |
| 603 | await page.evaluate("1") # Give them a chance to calculate the preview. |
| 604 | assert str(outer) == 'JSHandle@<div id="outer" name="value">…</div>' |
| 605 | assert str(inner) == 'JSHandle@<div id="inner">Text,↵more text</div>' |
| 606 | assert str(text) == "JSHandle@#text=Text,↵more text" |
| 607 | assert ( |
| 608 | str(check) == 'JSHandle@<input checked id="check" foo="bar"" type="checkbox"/>' |
| 609 | ) |
| 610 | |
| 611 | |
| 612 | async def test_get_attribute(page: Page, server: Server) -> None: |
nothing calls this directly
no test coverage detected