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

Function handle_request

tests/async/test_network.py:39–55  ·  view source on GitHub ↗
(route: Route, request: Request)

Source from the content-addressed store, hash-verified

37
38async def test_request_fulfill(page: Page, server: Server) -> None:
39 async def handle_request(route: Route, request: Request) -> None:
40 headers = await route.request.all_headers()
41 assert headers["accept"]
42 assert route.request == request
43 assert repr(route) == f"<Route request={route.request}>"
44 assert "empty.html" in request.url
45 assert request.headers["user-agent"]
46 assert request.method == "GET"
47 assert request.post_data is None
48 assert request.is_navigation_request()
49 assert request.resource_type == "document"
50 assert request.frame == page.main_frame
51 assert request.frame.url == "about:blank"
52 assert (
53 repr(request) == f"<Request url={request.url!r} method={request.method!r}>"
54 )
55 await route.fulfill(body="Text")
56
57 await page.route(
58 "**/empty.html",

Callers 2

test_request_fulfillFunction · 0.70
test_request_continueFunction · 0.70

Calls 5

appendMethod · 0.80
all_headersMethod · 0.45
is_navigation_requestMethod · 0.45
fulfillMethod · 0.45
continue_Method · 0.45

Tested by

no test coverage detected