- Updated
webdriverio
and related dependencies to version 9. - Dropped support for Node.js 16. Required Node.js version >= 18.
- Removed deprecated
@wdio/selenium-standalone-service
module and addedwdio-selenium-standalone-service
community package. - Removed
w3c: false
and replaced with'wdio:enforceWebDriverClassic': true
when running tests on a remote debugger. w3c enforces the usage of JSON Wire Protocol which has been removed fromwebdriverio
v9. - Replaced deprecated dependency
wdio-image-comparison-service
with@wdio/visual-service
.
- Updated
eslint
to v9 and adopted flat config. - Added
--no-animation
option for screenshot test.
- Updated dependencies.
- Updated Chrome driver url for version 114 or higher.
- Removed
chai
anddirty-chai
dependencies.
- Removed eslint related modules.
- Updated
chalk
version to^5.3.0
.
- Updated
eslint-plugin-prettier
version to^5.0.0
. - Updated dependencies.
- Updated
fs-extra
version to^11.1.1
.
- Updated
eslint-plugin-react
version to^7.32.2
. - Updated dependencies.
- Fixed the util method
waitTransitionEnd
inutils/Page
by addingawait
to the callback and async-await for the handler function of ontransitionend event.
- Fixed the first tests in the test suite fail randomly by adding missed
await
inutils/Page
. - Fixed the util method
waitTransitionEnd
inutils/Page
to correctly callbrowser.waitUntil()
and to wait for the promise ofbrowser.execute()
to be resolved.
- Updated test app to use
createRoot
API from React 18. - Updated the
lockfileVersion
of npm-shrinkwrap file to v2.
- Updated dependencies includes ESLint 8.
- Initial release.