@@ -896,7 +896,7 @@ async def handle(route, request):
896896 # override headers
897897 headers = {
898898 **request.headers,
899- \"foo\": \"foo-value\" # set \"foo\" header
899+ \"foo\": \"foo-value\", # set \"foo\" header
900900 \"bar\": None # remove \"bar\" header
901901 }
902902 await route.fallback(headers=headers)
@@ -909,7 +909,7 @@ def handle(route, request):
909909 # override headers
910910 headers = {
911911 **request.headers,
912- \"foo\": \"foo-value\" # set \"foo\" header
912+ \"foo\": \"foo-value\", # set \"foo\" header
913913 \"bar\": None # remove \"bar\" header
914914 }
915915 route.fallback(headers=headers)
@@ -958,7 +958,7 @@ async def handle(route, request):
958958 # override headers
959959 headers = {
960960 **request.headers,
961- \"foo\": \"foo-value\" # set \"foo\" header
961+ \"foo\": \"foo-value\", # set \"foo\" header
962962 \"bar\": None # remove \"bar\" header
963963 }
964964 await route.continue_(headers=headers)
@@ -971,7 +971,7 @@ def handle(route, request):
971971 # override headers
972972 headers = {
973973 **request.headers,
974- \"foo\": \"foo-value\" # set \"foo\" header
974+ \"foo\": \"foo-value\", # set \"foo\" header
975975 \"bar\": None # remove \"bar\" header
976976 }
977977 route.continue_(headers=headers)
@@ -1650,15 +1650,15 @@ async def get_properties(self) -> typing.Dict[str, "JSHandle"]:
16501650 **Usage**
16511651
16521652 ```py
1653- handle = await page.evaluate_handle(\"({window, document})\")
1653+ handle = await page.evaluate_handle(\"({ window, document })\")
16541654 properties = await handle.get_properties()
16551655 window_handle = properties.get(\"window\")
16561656 document_handle = properties.get(\"document\")
16571657 await handle.dispose()
16581658 ```
16591659
16601660 ```py
1661- handle = page.evaluate_handle(\"({window, document})\")
1661+ handle = page.evaluate_handle(\"({ window, document })\")
16621662 properties = handle.get_properties()
16631663 window_handle = properties.get(\"window\")
16641664 document_handle = properties.get(\"document\")
@@ -2896,13 +2896,13 @@ async def eval_on_selector(
28962896 ```py
28972897 tweet_handle = await page.query_selector(\".tweet\")
28982898 assert await tweet_handle.eval_on_selector(\".like\", \"node => node.innerText\") == \"100\"
2899- assert await tweet_handle.eval_on_selector(\".retweets\", \"node => node.innerText\") = \"10\"
2899+ assert await tweet_handle.eval_on_selector(\".retweets\", \"node => node.innerText\") == \"10\"
29002900 ```
29012901
29022902 ```py
29032903 tweet_handle = page.query_selector(\".tweet\")
29042904 assert tweet_handle.eval_on_selector(\".like\", \"node => node.innerText\") == \"100\"
2905- assert tweet_handle.eval_on_selector(\".retweets\", \"node => node.innerText\") = \"10\"
2905+ assert tweet_handle.eval_on_selector(\".retweets\", \"node => node.innerText\") == \"10\"
29062906 ```
29072907
29082908 Parameters
@@ -3124,11 +3124,11 @@ async def snapshot(
31243124
31253125 ```py
31263126 def find_focused_node(node):
3127- if ( node.get(\"focused\"))
3127+ if node.get(\"focused\"):
31283128 return node
31293129 for child in (node.get(\"children\") or []):
31303130 found_node = find_focused_node(child)
3131- if ( found_node)
3131+ if found_node:
31323132 return found_node
31333133 return None
31343134
@@ -3140,11 +3140,11 @@ def find_focused_node(node):
31403140
31413141 ```py
31423142 def find_focused_node(node):
3143- if ( node.get(\"focused\"))
3143+ if node.get(\"focused\"):
31443144 return node
31453145 for child in (node.get(\"children\") or []):
31463146 found_node = find_focused_node(child)
3147- if ( found_node)
3147+ if found_node:
31483148 return found_node
31493149 return None
31503150
@@ -7396,6 +7396,7 @@ def on(
73967396 # or while waiting for an event.
73977397 await page.wait_for_event(\"popup\")
73987398 except Error as e:
7399+ pass
73997400 # when the page crashes, exception message contains \"crash\".
74007401 ```
74017402
@@ -7406,6 +7407,7 @@ def on(
74067407 # or while waiting for an event.
74077408 page.wait_for_event(\"popup\")
74087409 except Error as e:
7410+ pass
74097411 # when the page crashes, exception message contains \"crash\".
74107412 ```"""
74117413
@@ -7698,6 +7700,7 @@ def once(
76987700 # or while waiting for an event.
76997701 await page.wait_for_event(\"popup\")
77007702 except Error as e:
7703+ pass
77017704 # when the page crashes, exception message contains \"crash\".
77027705 ```
77037706
@@ -7708,6 +7711,7 @@ def once(
77087711 # or while waiting for an event.
77097712 page.wait_for_event(\"popup\")
77107713 except Error as e:
7714+ pass
77117715 # when the page crashes, exception message contains \"crash\".
77127716 ```"""
77137717
@@ -9765,18 +9769,18 @@ async def route(
97659769
97669770 ```py
97679771 def handle_route(route):
9768- if (\"my-string\" in route.request.post_data)
9772+ if (\"my-string\" in route.request.post_data):
97699773 route.fulfill(body=\"mocked-data\")
9770- else
9774+ else:
97719775 route.continue_()
97729776 await page.route(\"/api/**\", handle_route)
97739777 ```
97749778
97759779 ```py
97769780 def handle_route(route):
9777- if (\"my-string\" in route.request.post_data)
9781+ if (\"my-string\" in route.request.post_data):
97789782 route.fulfill(body=\"mocked-data\")
9779- else
9783+ else:
97809784 route.continue_()
97819785 page.route(\"/api/**\", handle_route)
97829786 ```
@@ -13502,18 +13506,18 @@ async def route(
1350213506
1350313507 ```py
1350413508 def handle_route(route):
13505- if (\"my-string\" in route.request.post_data)
13509+ if (\"my-string\" in route.request.post_data):
1350613510 route.fulfill(body=\"mocked-data\")
13507- else
13511+ else:
1350813512 route.continue_()
1350913513 await context.route(\"/api/**\", handle_route)
1351013514 ```
1351113515
1351213516 ```py
1351313517 def handle_route(route):
13514- if (\"my-string\" in route.request.post_data)
13518+ if (\"my-string\" in route.request.post_data):
1351513519 route.fulfill(body=\"mocked-data\")
13516- else
13520+ else:
1351713521 route.continue_()
1351813522 context.route(\"/api/**\", handle_route)
1351913523 ```
@@ -15188,17 +15192,17 @@ async def stop(self) -> None:
1518815192 in REPL applications.
1518915193
1519015194 ```py
15191- >>> from playwright.sync_api import sync_playwright
15195+ from playwright.sync_api import sync_playwright
1519215196
15193- >>> playwright = sync_playwright().start()
15197+ playwright = sync_playwright().start()
1519415198
15195- >>> browser = playwright.chromium.launch()
15196- >>> page = browser.new_page()
15197- >>> page.goto(\"https://playwright.dev/\")
15198- >>> page.screenshot(path=\"example.png\")
15199- >>> browser.close()
15199+ browser = playwright.chromium.launch()
15200+ page = browser.new_page()
15201+ page.goto(\"https://playwright.dev/\")
15202+ page.screenshot(path=\"example.png\")
15203+ browser.close()
1520015204
15201- >>> playwright.stop()
15205+ playwright.stop()
1520215206 ```
1520315207 """
1520415208
@@ -16681,19 +16685,18 @@ def filter(
1668116685 ```py
1668216686 row_locator = page.locator(\"tr\")
1668316687 # ...
16684- await row_locator
16685- .filter(has_text=\"text in column 1 \")
16686- .filter(has=page.get_by_role(\"button\", name=\"column 2 button\") )
16687- .screenshot()
16688+ await row_locator.filter(has_text=\"text in column 1\").filter(
16689+ has=page.get_by_role(\"button\", name=\" column 2 button \")
16690+ ).screenshot( )
16691+
1668816692 ```
1668916693
1669016694 ```py
1669116695 row_locator = page.locator(\"tr\")
1669216696 # ...
16693- row_locator
16694- .filter(has_text=\"text in column 1\")
16695- .filter(has=page.get_by_role(\"button\", name=\"column 2 button\"))
16696- .screenshot()
16697+ row_locator.filter(has_text=\"text in column 1\").filter(
16698+ has=page.get_by_role(\"button\", name=\"column 2 button\")
16699+ ).screenshot()
1669716700 ```
1669816701
1669916702 Parameters
@@ -16744,7 +16747,7 @@ def or_(self, locator: "Locator") -> "Locator":
1674416747 new_email = page.get_by_role(\"button\", name=\"New\")
1674516748 dialog = page.get_by_text(\"Confirm security settings\")
1674616749 await expect(new_email.or_(dialog)).to_be_visible()
16747- if (await dialog.is_visible())
16750+ if (await dialog.is_visible()):
1674816751 await page.get_by_role(\"button\", name=\"Dismiss\").click()
1674916752 await new_email.click()
1675016753 ```
@@ -16753,7 +16756,7 @@ def or_(self, locator: "Locator") -> "Locator":
1675316756 new_email = page.get_by_role(\"button\", name=\"New\")
1675416757 dialog = page.get_by_text(\"Confirm security settings\")
1675516758 expect(new_email.or_(dialog)).to_be_visible()
16756- if (dialog.is_visible())
16759+ if (dialog.is_visible()):
1675716760 page.get_by_role(\"button\", name=\"Dismiss\").click()
1675816761 new_email.click()
1675916762 ```
0 commit comments