* feat: adding check in normalizeDoc function to make sure readmeArr is of string type
* fix: removing empty line
* Update scripts/docs-generation/3rdPartyDocs.ts
---------
Co-authored-by: Christian Bromann <git@bromann.dev>
* feat: add native mobile swipe
- add new swipe for native apps method
- add docs
- update `scrollIntoView` to make it depended on the `swipe`
- update UTs for `scrollIntoView`
- update and fix formatter and template
@TODO: add UT's
* feat: add duration
- add ut's
- update docs
* chore: remove not used const
* chore: update docs
* chore: fixes after feedback
* feat: set basics for tap command
* feat: add different taps
- add native tap on coordinates
- add web tap on coordinates
- add native tap on element
- add web tab on element
- add automatically scrolling when element is not visible on native tap
- add first unit tests
* test: add 2 failing tests
* fix: update scroll logic
- tested and works on Android
- updated the implicitWait for tap
- updated UT's
* fix: reduce tap complexity
- fix docs for mobile element commands
- update UT's
* feat: add (browser|driver).tap()
- update tests
* chore: updated docs
* chore: fix build
* feat: update docs
- update template to support merged cells as row info
* fix(infra): retry type generation
* remove link
* remove package linking in pipelines
* fix path in smoke tests
* remove another link call
* better resolve wdio modules in browser-runner
* fixes
* make it work on Windows
* more fixes
* more windows fixes
* unit test fix
* another windows fix
* fix e2e commands
* remove shx dep
* feat(webdriverio): deep shadow root piercing
* update bidi interface
* allow query elements within sub contexts
* make it work
* fix tests
* skip some tests for now
* reduce coverage further
* fallback to WebDriver classic if locateNodes isn't implemented
* V9 drop support for Node.js 16 (#11493)
* (internal): drop support for Node.js 16
update engines of package.json files
* (internal): drop support for Node.js 16
update CONTRIBUTING.md with Node.js 20 as recommendation
* (internal): drop support for Node.js 16
update github workflows
* (internal): drop support for Node.js 16
update external packages that dropped the support already
* (internal): drop support for Node.js 16
resolve PR feedback
* Update packages/webdriver/package.json
* Update packages/wdio-cucumber-framework/package.json
* Update package.json
---------
Co-authored-by: Christian Bromann <git@bromann.dev>
* (webdriverio): merge isDisplayed and isDisplayedWithinViewport (#11857)
* (webdriverio): merge isDisplayed and isDisplayedWithinViewport
* allow to specify withinViewport check in waitForDisplayed
* V9 drop support for Node.js 16 (#11493)
* (internal): drop support for Node.js 16
update engines of package.json files
* (internal): drop support for Node.js 16
update CONTRIBUTING.md with Node.js 20 as recommendation
* (internal): drop support for Node.js 16
update github workflows
* (internal): drop support for Node.js 16
update external packages that dropped the support already
* (internal): drop support for Node.js 16
resolve PR feedback
* Update packages/webdriver/package.json
* Update packages/wdio-cucumber-framework/package.json
* Update package.json
---------
Co-authored-by: Christian Bromann <git@bromann.dev>
* (webdriverio): merge isDisplayed and isDisplayedWithinViewport (#11857)
* (webdriverio): merge isDisplayed and isDisplayedWithinViewport
* allow to specify withinViewport check in waitForDisplayed
* V9 remove jsonWireProtocol
* V9 drop support for Node.js 16 (#11493)
* (internal): drop support for Node.js 16
update engines of package.json files
* (internal): drop support for Node.js 16
update CONTRIBUTING.md with Node.js 20 as recommendation
* (internal): drop support for Node.js 16
update github workflows
* (internal): drop support for Node.js 16
update external packages that dropped the support already
* (internal): drop support for Node.js 16
resolve PR feedback
* Update packages/webdriver/package.json
* Update packages/wdio-cucumber-framework/package.json
* Update package.json
---------
Co-authored-by: Christian Bromann <git@bromann.dev>
* (webdriverio): merge isDisplayed and isDisplayedWithinViewport (#11857)
* (webdriverio): merge isDisplayed and isDisplayedWithinViewport
* allow to specify withinViewport check in waitForDisplayed
* (internal): update some dependencies that couldn't be updated due to support for Node.js v16
closes#11938fixes#11858
* (webdriverio): make puppeteer a peer dependency (#12103)
* (webdriverio): make puppeteer a peer dependency
* fix type issues
* fix unit tests
---------
Co-authored-by: Erwin Heitzman <15839059+erwinheitzman@users.noreply.github.com>
Co-authored-by: Christian Bromann <git@bromann.dev>