MCPcopy Index your code
hub / github.com/microsoft/playwright-python / test_workers_page_workers

Function test_workers_page_workers

tests/async/test_worker.py:25–38  ·  view source on GitHub ↗
(page: Page, server: Server)

Source from the content-addressed store, hash-verified

23
24
25async def test_workers_page_workers(page: Page, server: Server) -> None:
26 async with page.expect_worker() as worker_info:
27 await page.goto(server.PREFIX + "/worker/worker.html")
28 worker = await worker_info.value
29 assert "worker.js" in worker.url
30 assert repr(worker) == f"<Worker url={worker.url!r}>"
31
32 assert (
33 await worker.evaluate('() => self["workerFunction"]()')
34 == "worker function result"
35 )
36
37 await page.goto(server.EMPTY_PAGE)
38 assert len(page.workers) == 0
39
40
41async def test_workers_should_emit_created_and_destroyed_events(page: Page) -> None:

Callers

nothing calls this directly

Calls 3

expect_workerMethod · 0.45
gotoMethod · 0.45
evaluateMethod · 0.45

Tested by

no test coverage detected