playwright-java-test-automation-architecture
playwright-java-test-automation-architecture copied to clipboard
Bump com.microsoft.playwright:playwright from 1.43.0 to 1.46.0
Bumps com.microsoft.playwright:playwright from 1.43.0 to 1.46.0.
Release notes
Sourced from com.microsoft.playwright:playwright's releases.
v1.46.0
TLS Client Certificates
Playwright now allows to supply client-side certificates, so that server can verify them, as specified by TLS Client Authentication.
You can provide client certificates as a parameter of browser.newContext() and apiRequest.newContext(). The following snippet sets up a client certificate for
https://example.com:BrowserContext context = browser.newContext(new Browser.NewContextOptions() .setClientCertificates(asList(new ClientCertificate("https://example.com") .setCertPath(Paths.get("client-certificates/cert.pem")) .setKeyPath(Paths.get("client-certificates/key.pem")))));Trace Viewer Updates
- Content of text attachments is now rendered inline in the attachments pane.
- New setting to show/hide routing actions like route.resume().
- Request method and status are shown in the network details tab.
- New button to copy source file location to clipboard.
- Metadata pane now displays the
baseURL.Miscellaneous
- New
maxRetriesoption in apiRequestContext.fetch() which retries on theECONNRESETnetwork error.Browser Versions
- Chromium 128.0.6613.18
- Mozilla Firefox 128.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 127
- Microsoft Edge 127
v1.45.1
Highlights
microsoft/playwright-java#1617 - [Bug]: Traceviewer not reporting all actions microsoft/playwright#31764 - [Bug]: some actions do not appear in the trace file
Browser Versions
- Chromium 127.0.6533.5
- Mozilla Firefox 127.0
- WebKit 17.4
This version was also tested against the following stable channels:
- Google Chrome 126
- Microsoft Edge 126
... (truncated)
Commits
40752dfchore: set version to 1.46.0 (#1647)800c2e9fix: support ControlOrMeta action modifier (#1644)edf8174docs: add discord link in readme (#1642)8ae6720test: disable failing certificate tests on webkit mac (#1641)5f2540echore: roll driver to 1.46.0 (#1640)776e3f2chore: serizlize java Exception <==> javascript Error (#1639)46f4ac1chore: roll driver to 1.46.0-beta (#1638)73d2255chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to...650419cfix: Replaced println with logMessage in DriverJar (#1627)1e8addechore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 t...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)