OpenCATS
OpenCATS copied to clipboard
Bump behat/mink-selenium2-driver from 1.3.1 to 1.7.0
trafficstars
Bumps behat/mink-selenium2-driver from 1.3.1 to 1.7.0.
Release notes
Sourced from behat/mink-selenium2-driver's releases.
1.7.0
BC break (when doing custom logic with syn):
synJS library was upgraded from v0.0.3 to v0.15.0New features:
- Added parameter types for all methods
- Added support for Symfony 7
Bug fixes:
- Fix compatibility of
executewith Selenium 4Selenium2Driver::{keyPress, keyDown, keyUp}methods were using numeric string input as char code. Newly an integer type must be passed. Strings are not handled as strings properly, as done in other Mink drivers.- Add proper error handling for non-started sessions
Testsuite:
- Fixed compatibility with the latest driver testsuite
- Added CI jobs for PHP 8.2 and 8.3
- Added static analysis with phpstan
1.6.0
Removed:
- Removed support for PHP <7.2
Testsuite:
- Fixed compatibility with the latest driver testsuite
1.5.0
New features:
- Improved responsiveness of the
waitmethod- Fixed deprecation warnings on PHP 7.1
Bug fixes:
- Catched the
StaleElementReferenceexception that happens in some cases insetValueif the JS code changes the DOM when the value changes- Catched the
UnknownErrorexception that happens in ChromeDriver when trying to usemoveTo- Fixed the handling of errors reported when applying timeouts, to avoid marking the driver as not started when the session is started
Testsuite:
- Added CI jobs on PHP 8.0 and 8.1
1.4.0
Bug fixes:
... (truncated)
Changelog
Sourced from behat/mink-selenium2-driver's changelog.
1.7.0 / 2023-12-09
BC break:
synJS library was upgraded from v0.0.3 to v0.15.0New features:
- Added parameter types for all methods
- Added support for Symfony 7
Bug fixes:
- Fix compatibility of
executewith Selenium 4Selenium2Driver::{keyPress, keyDown, keyUp}methods were using numeric string input as char code. Newly an integer type must be passed. Strings are not handled as strings properly, as done in other Mink drivers.- Add proper error handling for non-started sessions
Testsuite:
- Fixed compatibility with the latest driver testsuite
- Added CI jobs for PHP 8.2 and 8.3
- Added static analysis with phpstan
1.6.0 / 2022-03-28
Removed:
- Removed support for PHP <7.2
Testsuite:
- Fixed compatibility with the latest driver testsuite
1.5.0 / 2021-10-12
New features:
- Improved responsiveness of the
waitmethod- Fixed deprecation warnings on PHP 7.1
Bug fixes:
- Catched the
StaleElementReferenceexception that happens in some cases insetValueif the JS code changes the DOM when the value changes- Catched the
UnknownErrorexception that happens in ChromeDriver when trying to usemoveTo- Fixed the handling of errors reported when applying timeouts, to avoid marking the driver as not started when the session is started
Testsuite:
... (truncated)
Commits
4ca4083Update changelog for 1.7.022b6d9dMerge pull request #374 from stof/symfony_7109aa82Merge pull request #375 from stof/update_ci8b816dfUpdate the CI setup7c806beAdd support for Symfony 75d27505Merge pull request #371 from stof/add_parameter_types374413cAdd types for method parameters037675dMerge pull request #370 from stof/handle_not_started_driver703b9caadd proper handling of non-started sessions76c50a0Merge pull request #369 from stof/add_phpstan- 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)