* 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
* Migrating from got to fetch
* Migrate got to fetch in packages
* migrate got to fetch & update unit test
* doc update for proxy setup
* rebase and migrate got to fetch in browserstack
* Migrate hostname from 0.0.0.0 to localhost
* fix unit test by removing headers in safari driver
* fix smoke test: update nock to beta
* fix launch test for firefox
* fix unit test for startGeckodriver
* fix firefox executions in node 18
* Incorporating review comments
* fix component tests
* cleaning up RequestLibOptions
* Removing RequestLibOptions & incorporating other review comments
* use process from globalThis
---------
Co-authored-by: Erwin Heitzman <15839059+erwinheitzman@users.noreply.github.com>
Co-authored-by: Christian Bromann <git@bromann.dev>