@@ -896,7 +896,7 @@ async def handle(route, request):
896
896
# override headers
897
897
headers = {
898
898
**request.headers,
899
- \"foo\": \"foo-value\" # set \"foo\" header
899
+ \"foo\": \"foo-value\", # set \"foo\" header
900
900
\"bar\": None # remove \"bar\" header
901
901
}
902
902
await route.fallback(headers=headers)
@@ -909,7 +909,7 @@ def handle(route, request):
909
909
# override headers
910
910
headers = {
911
911
**request.headers,
912
- \"foo\": \"foo-value\" # set \"foo\" header
912
+ \"foo\": \"foo-value\", # set \"foo\" header
913
913
\"bar\": None # remove \"bar\" header
914
914
}
915
915
route.fallback(headers=headers)
@@ -958,7 +958,7 @@ async def handle(route, request):
958
958
# override headers
959
959
headers = {
960
960
**request.headers,
961
- \"foo\": \"foo-value\" # set \"foo\" header
961
+ \"foo\": \"foo-value\", # set \"foo\" header
962
962
\"bar\": None # remove \"bar\" header
963
963
}
964
964
await route.continue_(headers=headers)
@@ -971,7 +971,7 @@ def handle(route, request):
971
971
# override headers
972
972
headers = {
973
973
**request.headers,
974
- \"foo\": \"foo-value\" # set \"foo\" header
974
+ \"foo\": \"foo-value\", # set \"foo\" header
975
975
\"bar\": None # remove \"bar\" header
976
976
}
977
977
route.continue_(headers=headers)
@@ -1650,15 +1650,15 @@ async def get_properties(self) -> typing.Dict[str, "JSHandle"]:
1650
1650
**Usage**
1651
1651
1652
1652
```py
1653
- handle = await page.evaluate_handle(\"({window, document})\")
1653
+ handle = await page.evaluate_handle(\"({ window, document })\")
1654
1654
properties = await handle.get_properties()
1655
1655
window_handle = properties.get(\"window\")
1656
1656
document_handle = properties.get(\"document\")
1657
1657
await handle.dispose()
1658
1658
```
1659
1659
1660
1660
```py
1661
- handle = page.evaluate_handle(\"({window, document})\")
1661
+ handle = page.evaluate_handle(\"({ window, document })\")
1662
1662
properties = handle.get_properties()
1663
1663
window_handle = properties.get(\"window\")
1664
1664
document_handle = properties.get(\"document\")
@@ -2896,13 +2896,13 @@ async def eval_on_selector(
2896
2896
```py
2897
2897
tweet_handle = await page.query_selector(\".tweet\")
2898
2898
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\"
2900
2900
```
2901
2901
2902
2902
```py
2903
2903
tweet_handle = page.query_selector(\".tweet\")
2904
2904
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\"
2906
2906
```
2907
2907
2908
2908
Parameters
@@ -3124,11 +3124,11 @@ async def snapshot(
3124
3124
3125
3125
```py
3126
3126
def find_focused_node(node):
3127
- if ( node.get(\"focused\"))
3127
+ if node.get(\"focused\"):
3128
3128
return node
3129
3129
for child in (node.get(\"children\") or []):
3130
3130
found_node = find_focused_node(child)
3131
- if ( found_node)
3131
+ if found_node:
3132
3132
return found_node
3133
3133
return None
3134
3134
@@ -3140,11 +3140,11 @@ def find_focused_node(node):
3140
3140
3141
3141
```py
3142
3142
def find_focused_node(node):
3143
- if ( node.get(\"focused\"))
3143
+ if node.get(\"focused\"):
3144
3144
return node
3145
3145
for child in (node.get(\"children\") or []):
3146
3146
found_node = find_focused_node(child)
3147
- if ( found_node)
3147
+ if found_node:
3148
3148
return found_node
3149
3149
return None
3150
3150
@@ -7396,6 +7396,7 @@ def on(
7396
7396
# or while waiting for an event.
7397
7397
await page.wait_for_event(\"popup\")
7398
7398
except Error as e:
7399
+ pass
7399
7400
# when the page crashes, exception message contains \"crash\".
7400
7401
```
7401
7402
@@ -7406,6 +7407,7 @@ def on(
7406
7407
# or while waiting for an event.
7407
7408
page.wait_for_event(\"popup\")
7408
7409
except Error as e:
7410
+ pass
7409
7411
# when the page crashes, exception message contains \"crash\".
7410
7412
```"""
7411
7413
@@ -7698,6 +7700,7 @@ def once(
7698
7700
# or while waiting for an event.
7699
7701
await page.wait_for_event(\"popup\")
7700
7702
except Error as e:
7703
+ pass
7701
7704
# when the page crashes, exception message contains \"crash\".
7702
7705
```
7703
7706
@@ -7708,6 +7711,7 @@ def once(
7708
7711
# or while waiting for an event.
7709
7712
page.wait_for_event(\"popup\")
7710
7713
except Error as e:
7714
+ pass
7711
7715
# when the page crashes, exception message contains \"crash\".
7712
7716
```"""
7713
7717
@@ -9765,18 +9769,18 @@ async def route(
9765
9769
9766
9770
```py
9767
9771
def handle_route(route):
9768
- if (\"my-string\" in route.request.post_data)
9772
+ if (\"my-string\" in route.request.post_data):
9769
9773
route.fulfill(body=\"mocked-data\")
9770
- else
9774
+ else:
9771
9775
route.continue_()
9772
9776
await page.route(\"/api/**\", handle_route)
9773
9777
```
9774
9778
9775
9779
```py
9776
9780
def handle_route(route):
9777
- if (\"my-string\" in route.request.post_data)
9781
+ if (\"my-string\" in route.request.post_data):
9778
9782
route.fulfill(body=\"mocked-data\")
9779
- else
9783
+ else:
9780
9784
route.continue_()
9781
9785
page.route(\"/api/**\", handle_route)
9782
9786
```
@@ -13502,18 +13506,18 @@ async def route(
13502
13506
13503
13507
```py
13504
13508
def handle_route(route):
13505
- if (\"my-string\" in route.request.post_data)
13509
+ if (\"my-string\" in route.request.post_data):
13506
13510
route.fulfill(body=\"mocked-data\")
13507
- else
13511
+ else:
13508
13512
route.continue_()
13509
13513
await context.route(\"/api/**\", handle_route)
13510
13514
```
13511
13515
13512
13516
```py
13513
13517
def handle_route(route):
13514
- if (\"my-string\" in route.request.post_data)
13518
+ if (\"my-string\" in route.request.post_data):
13515
13519
route.fulfill(body=\"mocked-data\")
13516
- else
13520
+ else:
13517
13521
route.continue_()
13518
13522
context.route(\"/api/**\", handle_route)
13519
13523
```
@@ -15188,17 +15192,17 @@ async def stop(self) -> None:
15188
15192
in REPL applications.
15189
15193
15190
15194
```py
15191
- >>> from playwright.sync_api import sync_playwright
15195
+ from playwright.sync_api import sync_playwright
15192
15196
15193
- >>> playwright = sync_playwright().start()
15197
+ playwright = sync_playwright().start()
15194
15198
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()
15200
15204
15201
- >>> playwright.stop()
15205
+ playwright.stop()
15202
15206
```
15203
15207
"""
15204
15208
@@ -16681,19 +16685,18 @@ def filter(
16681
16685
```py
16682
16686
row_locator = page.locator(\"tr\")
16683
16687
# ...
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
+
16688
16692
```
16689
16693
16690
16694
```py
16691
16695
row_locator = page.locator(\"tr\")
16692
16696
# ...
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()
16697
16700
```
16698
16701
16699
16702
Parameters
@@ -16744,7 +16747,7 @@ def or_(self, locator: "Locator") -> "Locator":
16744
16747
new_email = page.get_by_role(\"button\", name=\"New\")
16745
16748
dialog = page.get_by_text(\"Confirm security settings\")
16746
16749
await expect(new_email.or_(dialog)).to_be_visible()
16747
- if (await dialog.is_visible())
16750
+ if (await dialog.is_visible()):
16748
16751
await page.get_by_role(\"button\", name=\"Dismiss\").click()
16749
16752
await new_email.click()
16750
16753
```
@@ -16753,7 +16756,7 @@ def or_(self, locator: "Locator") -> "Locator":
16753
16756
new_email = page.get_by_role(\"button\", name=\"New\")
16754
16757
dialog = page.get_by_text(\"Confirm security settings\")
16755
16758
expect(new_email.or_(dialog)).to_be_visible()
16756
- if (dialog.is_visible())
16759
+ if (dialog.is_visible()):
16757
16760
page.get_by_role(\"button\", name=\"Dismiss\").click()
16758
16761
new_email.click()
16759
16762
```
0 commit comments