aleph
aleph copied to clipboard
Bump playwright from 1.43.0 to 1.45.1
Bumps playwright from 1.43.0 to 1.45.1.
Release notes
Sourced from playwright's releases.
v1.45.1
Highlights
microsoft/playwright-java#1617 - [Bug]: Trace Viewer 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
v1.45.0
Clock
Utilizing the new Clock API allows to manipulate and control time within tests to verify time-related behavior. This API covers many common scenarios, including:
- testing with predefined time;
- keeping consistent time and timers;
- monitoring inactivity;
- ticking through time manually.
# Initialize clock with some time before the test time and let the page load # naturally. `Date.now` will progress as the timers fire. page.clock.install(time=datetime.datetime(2024, 2, 2, 8, 0, 0)) page.goto("http://localhost:3333")Pretend that the user closed the laptop lid and opened it again at 10am.
Pause the time once reached that point.
page.clock.pause_at(datetime.datetime(2024, 2, 2, 10, 0, 0))
Assert the page state.
expect(page.get_by_test_id("current-time")).to_have_text("2/2/2024, 10:00:00 AM")
Close the laptop lid again and open it at 10:30am.
page.clock.fast_forward("30:00") expect(page.get_by_test_id("current-time")).to_have_text("2/2/2024, 10:30:00 AM")
See the clock guide for more details.
Miscellaneous
- Method locator.setInputFiles() now supports uploading a directory for
<input type=file webkitdirectory>elements.page.get_by_label("Upload directory").set_input_files('mydir')
... (truncated)
Commits
b2e5ef2chore(roll): roll Playwright to v1.45.3 (#2495)90bf2e6build(deps): bump mypy from 1.10.0 to 1.10.1 (#2479)ecb34e3build(deps): bump types-requests from 2.32.0.20240602 to 2.32.0.20240622 (#2470)8f9bcd1chore(roll): roll to Playwright 1.45.1-beta-1719996498000 (#2474)d83dc6efix(fetch): serialise empty array in 'data' as JSON (#2476)c6cc4c9chore(roll): roll Playwright to 1.45.0-alpha-2024-06-14 (#2464)b331b8edevops: update conda-incubator/setup-miniconda to v3 (#2467)3c46eecbuild(deps): bump flake8 from 7.0.0 to 7.1.0 (#2466)f8c8882devops: run conda test builds on macos-13d46b729build(deps): bump types-requests from 2.31.0.20240406 to 2.32.0.20240602 (#2459)- Additional commits viewable in compare view
You can trigger a rebase of this PR 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)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.