-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update all non-major dependencies #310
Conversation
Codecov Report
@@ Coverage Diff @@
## master #310 +/- ##
=======================================
Coverage 69.23% 69.23%
=======================================
Files 1 1
Lines 39 39
Branches 19 19
=======================================
Hits 27 27
Misses 9 9
Partials 3 3 Continue to review full report at Codecov.
|
f4d2ac6
to
9fb7dd5
Compare
edf84d6
to
42464cc
Compare
c6c741e
to
59ee257
Compare
4f14963
to
0e79779
Compare
e199be1
to
dd3861b
Compare
70f9caf
to
c699be0
Compare
bfebc22
to
023446d
Compare
80c3032
to
a15a695
Compare
a15a695
to
ae430d3
Compare
ae430d3
to
e4806ae
Compare
0bfb1f5
to
a3b2645
Compare
a3b2645
to
2b5abe2
Compare
This PR contains the following updates:
^2.15.7
->^2.15.8
^3.1.0
->^3.2.0
^27.0.0
->^27.0.1
^14.17.9
->^14.17.10
^2.15.7
->^2.15.8
^1.13.1
->^1.14.0
^14.11.3
->^14.11.5
Release Notes
nuxt/nuxt.js
v2.15.8
Compare Source
🐛 Bug Fixes
vue-app
babel
babel private-property-in-object
release-it/conventional-changelog
v3.2.0
Compare Source
bdf2949
)context
andgitRawCommitsOpts
to conventional-changelog-core (9111a99
)3b1342f
)null
if there's no tagTemplate set (9dcc05c
)v3.1.1
Compare Source
8f91941
)Microsoft/playwright
v1.14.0
Compare Source
🎭 Playwright Library
⚡️ New "strict" mode
Selector ambiguity is a common problem in automation testing. "strict" mode
ensures that your selector points to a single element and throws otherwise.
Pass
strict: true
into your action calls to opt in.📍 New Locators API
Locator represents a view to the element(s) on the page. It captures the logic sufficient to retrieve the element at any given moment.
The difference between the Locator and ElementHandle is that the latter points to a particular element, while Locator captures the logic of how to retrieve that element.
Also, locators are "strict" by default!
Learn more in the documentation.
🧩 Experimental React and Vue selector engines
React and Vue selectors allow selecting elements by its component name and/or property values. The syntax is very similar to attribute selectors and supports all attribute selector operators.
Learn more in the react selectors documentation and the vue selectors documentation.
✨ New
nth
andvisible
selector enginesnth
selector engine is equivalent to the:nth-match
pseudo class, but could be combined with other selector engines.visible
selector engine is equivalent to the:visible
pseudo class, but could be combined with other selector engines.🎭 Playwright Test
✅ Web-First Assertions
expect
now supports lots of new web-first assertions.Consider the following example:
Playwright Test will be re-testing the node with the selector
.status
until fetched Node has the"Submitted"
text. It will be re-fetching the node and checking it over and over, until the condition is met or until the timeout is reached. You can either pass this timeout or configure it once via thetestProject.expect
value in test config.By default, the timeout for assertions is not set, so it'll wait forever, until the whole test times out.
List of all new assertions:
expect(locator).toBeChecked()
expect(locator).toBeDisabled()
expect(locator).toBeEditable()
expect(locator).toBeEmpty()
expect(locator).toBeEnabled()
expect(locator).toBeFocused()
expect(locator).toBeHidden()
expect(locator).toBeVisible()
expect(locator).toContainText(text, options?)
expect(locator).toHaveAttribute(name, value)
expect(locator).toHaveClass(expected)
expect(locator).toHaveCount(count)
expect(locator).toHaveCSS(name, value)
expect(locator).toHaveId(id)
expect(locator).toHaveJSProperty(name, value)
expect(locator).toHaveText(expected, options)
expect(page).toHaveTitle(title)
expect(page).toHaveURL(url)
expect(locator).toHaveValue(value)
⛓ Serial mode with
describe.serial
Declares a group of tests that should always be run serially. If one of the tests fails, all subsequent tests are skipped. All tests in a group are retried together.
Learn more in the documentation.
🐾 Steps API with
test.step
Split long tests into multiple steps using
test.step()
API:Step information is exposed in reporters API.
🌎 Launch web server before running tests
To launch a server during the tests, use the
webServer
option in the configuration file. The server will wait for a given port to be available before running the tests, and the port will be passed over to Playwright as abaseURL
when creating a context.Learn more in the documentation.
Browser Versions
This version of Playwright was also tested against the following stable channels:
release-it/release-it
v14.11.5
Compare Source
7e30333
)v14.11.4
Compare Source
d233605
)Configuration
📅 Schedule: "before 3am on Monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.