v1.9.0-alpha-0
Highlights
-
Playwright goes semver. We are jumping from
0.180.*to1.9.0-alapha-0to become semver compliant. This is a breaking change, but once we drop the Alpha bit, it'll be in stone for years! -
Documentation site is now all about Java! It has guides, sample snippets, API docs.
-
Playwright Inspector is a new GUI tool to author and debug your tests.
- Line-by-line debugging of your Playwright scripts, with play, pause and step-through. Set
PLAYWRIGHT_JAVA_SRC=<src dir>to let debugger know location of your java sources. - Author new scripts by recording user actions.
- Generate element selectors for your script by hovering over elements.
- Set the
PWDEBUG=1environment variable to launch the Inspector
- Line-by-line debugging of your Playwright scripts, with play, pause and step-through. Set
-
Pause script execution with
page.pause()in headed mode. Pausing the page launches Playwright Inspector for debugging. -
New has-text pseudo-class for CSS selectors.
:has-text("example")matches any element containing"example"somewhere inside, possibly in a child or a descendant element. See more examples. -
Page dialogs are now auto-dismissed during execution, unless a listener for
dialogevent is configured. Learn more about this.
Browser Versions
- Chromium 90.0.4421.0
- Mozilla Firefox 86.0b10
- WebKit 14.1