You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/release-notes-csharp.md
+85
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,91 @@ toc_max_heading_level: 2
5
5
---
6
6
7
7
8
+
## Version 1.49
9
+
10
+
### Aria snapshots
11
+
12
+
New assertion [`method: LocatorAssertions.toMatchAriaSnapshot`] verifies page structure by comparing to an expected accessibility tree, represented as YAML.
### Breaking: `chrome` and `msedge` channels switch to new headless mode
45
+
46
+
This change affects you if you're using one of the following channels in your `playwright.config.ts`:
47
+
-`chrome`, `chrome-dev`, `chrome-beta`, or `chrome-canary`
48
+
-`msedge`, `msedge-dev`, `msedge-beta`, or `msedge-canary`
49
+
50
+
After updating to Playwright v1.49, run your test suite. If it still passes, you're good to go. If not, you will probably need to update your snapshots, and adapt some of your test code around PDF viewers and extensions. See [issue #33566](https://github.com/microsoft/playwright/issues/33566) for more details.
51
+
52
+
### Try new Chromium headless
53
+
54
+
You can opt into the new headless mode by using `'chromium'` channel. As [official Chrome documentation puts it](https://developer.chrome.com/blog/chrome-headless-shell):
55
+
56
+
> New Headless on the other hand is the real Chrome browser, and is thus more authentic, reliable, and offers more features. This makes it more suitable for high-accuracy end-to-end web app testing or browser extension testing.
57
+
58
+
See [issue #33566](https://github.com/microsoft/playwright/issues/33566) for the list of possible breakages you could encounter and more details on Chromium headless. Please file an issue if you see any problems after opting in.
59
+
60
+
```xml csharp title="runsettings.xml"
61
+
<?xml version="1.0" encoding="utf-8"?>
62
+
<RunSettings>
63
+
<Playwright>
64
+
<BrowserName>chromium</BrowserName>
65
+
<LaunchOptions>
66
+
<Channel>chromium</Channel>
67
+
</LaunchOptions>
68
+
</Playwright>
69
+
</RunSettings>
70
+
```
71
+
72
+
```bash csharp
73
+
dotnet test -- Playwright.BrowserName=chromium Playwright.LaunchOptions.Channel=chromium
74
+
```
75
+
76
+
### Miscellaneous
77
+
78
+
- There will be no more updates for WebKit on Ubuntu 20.04 and Debian 11. We recommend updating your OS to a later version.
79
+
-`<canvas>` elements inside a snapshot now draw a preview.
80
+
81
+
### Browser Versions
82
+
83
+
- Chromium 131.0.6778.33
84
+
- Mozilla Firefox 132.0
85
+
- WebKit 18.2
86
+
87
+
This version was also tested against the following stable channels:
Copy file name to clipboardExpand all lines: docs/src/release-notes-java.md
+73
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,79 @@ title: "Release notes"
4
4
toc_max_heading_level: 2
5
5
---
6
6
7
+
## Version 1.49
8
+
9
+
### Aria snapshots
10
+
11
+
New assertion [`method: LocatorAssertions.toMatchAriaSnapshot`] verifies page structure by comparing to an expected accessibility tree, represented as YAML.
### Breaking: `chrome` and `msedge` channels switch to new headless mode
44
+
45
+
This change affects you if you're using one of the following channels in your `playwright.config.ts`:
46
+
-`chrome`, `chrome-dev`, `chrome-beta`, or `chrome-canary`
47
+
-`msedge`, `msedge-dev`, `msedge-beta`, or `msedge-canary`
48
+
49
+
After updating to Playwright v1.49, run your test suite. If it still passes, you're good to go. If not, you will probably need to update your snapshots, and adapt some of your test code around PDF viewers and extensions. See [issue #33566](https://github.com/microsoft/playwright/issues/33566) for more details.
50
+
51
+
### Try new Chromium headless
52
+
53
+
You can opt into the new headless mode by using `'chromium'` channel. As [official Chrome documentation puts it](https://developer.chrome.com/blog/chrome-headless-shell):
54
+
55
+
> New Headless on the other hand is the real Chrome browser, and is thus more authentic, reliable, and offers more features. This makes it more suitable for high-accuracy end-to-end web app testing or browser extension testing.
56
+
57
+
See [issue #33566](https://github.com/microsoft/playwright/issues/33566) for the list of possible breakages you could encounter and more details on Chromium headless. Please file an issue if you see any problems after opting in.
Copy file name to clipboardExpand all lines: docs/src/release-notes-python.md
+74
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,80 @@ title: "Release notes"
4
4
toc_max_heading_level: 2
5
5
---
6
6
7
+
## Version 1.49
8
+
9
+
### Aria snapshots
10
+
11
+
New assertion [`method: LocatorAssertions.toMatchAriaSnapshot`] verifies page structure by comparing to an expected accessibility tree, represented as YAML.
### Breaking: `chrome` and `msedge` channels switch to new headless mode
44
+
45
+
This change affects you if you're using one of the following channels in your `playwright.config.ts`:
46
+
-`chrome`, `chrome-dev`, `chrome-beta`, or `chrome-canary`
47
+
-`msedge`, `msedge-dev`, `msedge-beta`, or `msedge-canary`
48
+
49
+
After updating to Playwright v1.49, run your test suite. If it still passes, you're good to go. If not, you will probably need to update your snapshots, and adapt some of your test code around PDF viewers and extensions. See [issue #33566](https://github.com/microsoft/playwright/issues/33566) for more details.
50
+
51
+
### Try new Chromium headless
52
+
53
+
You can opt into the new headless mode by using `'chromium'` channel. As [official Chrome documentation puts it](https://developer.chrome.com/blog/chrome-headless-shell):
54
+
55
+
> New Headless on the other hand is the real Chrome browser, and is thus more authentic, reliable, and offers more features. This makes it more suitable for high-accuracy end-to-end web app testing or browser extension testing.
56
+
57
+
See [issue #33566](https://github.com/microsoft/playwright/issues/33566) for the list of possible breakages you could encounter and more details on Chromium headless. Please file an issue if you see any problems after opting in.
58
+
59
+
```bash python
60
+
pytest test_login.py --browser-channel chromium
61
+
```
62
+
63
+
### Miscellaneous
64
+
65
+
- There will be no more updates for WebKit on Ubuntu 20.04 and Debian 11. We recommend updating your OS to a later version.
66
+
-`<canvas>` elements inside a snapshot now draw a preview.
67
+
- Python 3.8 is not supported anymore.
68
+
69
+
### Browser Versions
70
+
71
+
- Chromium 131.0.6778.33
72
+
- Mozilla Firefox 132.0
73
+
- WebKit 18.2
74
+
75
+
This version was also tested against the following stable channels:
0 commit comments