Skip to content

Commit 42a3db2

Browse files
authored
chore(roll): roll Playwright to v1.36.0 (#2012)
1 parent 52e66de commit 42a3db2

File tree

6 files changed

+95
-81
lines changed

6 files changed

+95
-81
lines changed

Diff for: README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ Playwright is a Python library to automate [Chromium](https://www.chromium.org/H
44

55
| | Linux | macOS | Windows |
66
| :--- | :---: | :---: | :---: |
7-
| Chromium <!-- GEN:chromium-version -->115.0.5790.24<!-- GEN:stop --> ||||
8-
| WebKit <!-- GEN:webkit-version -->16.4<!-- GEN:stop --> ||||
9-
| Firefox <!-- GEN:firefox-version -->113.0<!-- GEN:stop --> ||||
7+
| Chromium <!-- GEN:chromium-version -->115.0.5790.75<!-- GEN:stop --> ||||
8+
| WebKit <!-- GEN:webkit-version -->17.0<!-- GEN:stop --> ||||
9+
| Firefox <!-- GEN:firefox-version -->115.0<!-- GEN:stop --> ||||
1010

1111
## Documentation
1212

Diff for: playwright/_impl/_js_handle.py

+3
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,9 @@ def parse_value(value: Any, refs: Optional[Dict[int, Any]] = None) -> Any:
192192
if "u" in value:
193193
return urlparse(value["u"])
194194

195+
if "bi" in value:
196+
return int(value["bi"])
197+
195198
if "a" in value:
196199
a: List = []
197200
refs[value["id"]] = a

Diff for: playwright/async_api/_generated.py

+41-38
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)