webdriverio

Next-gen browser and mobile automation test framework for Node.js

MIT License

Downloads
94.5M
Stars
8.8K
Committers
610

Bot releases are hidden (Show)

webdriverio - v8

Published by christian-bromann almost 2 years ago

πŸ’₯ Breaking Change

  • Drop Node.js v12, v13 and v14 Support
  • Transition code base from CommonJS to ESM
    • This should not affect WebdriverIO users as you can use the testrunner, as well as webdriver, devtools and webdriverio NPM packages in a CJS environment
    • We still mark this as breaking as we can't gurantee that all (untested) functionality will behave the same due to all rewrites done to the code base
  • Removal of @wdio/sync which we deprecated in v7
  • WebdriverIO types are now accessible through @wdio/globals/types instead of webdriverio/async
  • Removal of browser.config
    • Please use browser.options instead
    • This will stop support assigning custom properties to the wdio.conf.js which we disadvise you to do, instead either assign it as part of a custom capability, e.g. custom:options (note the : in it, read more on custom capabilities in the WebDriver spec) or via `@wdio/shared-store-service
  • discontinued support for tsconfig-paths

πŸš€ New Feature

  • New runner plugin called @wdio/browser-runner allows you to run unit and component tests in the browser
  • Access WebdriverIO primitives through the new @wdio/globals package
  • New Action API

🏠 Internal

  • Update required Node.js version for development to v18.12.1
  • Migrate unit tests from Jest to Vitest

πŸ’… Polish

  • Improvements on configuration wizard and create-wdio
    • It now detects whether your projects uses ESM or CJS and creates example files accordingly
    • It now finds the project root and sets up the project relative to it
    • Adds support for browser runner selection

πŸ“ Documentation

  • Little design tweaks to the hero section on the main page
  • Added new section for component testing
  • Added new API section for browser, element, mock objects, modules and environment variables
webdriverio - v7.3.0

Published by christian-bromann over 3 years ago

v7.3.0 (2021-03-30)

πŸš€ New Feature

  • wdio-cli, wdio-config, wdio-reporter, wdio-spec-reporter
  • devtools, webdriverio

πŸ› Bug Fix

πŸ“ Documentation

Committers: 6

webdriverio - v6.6.0

Published by christian-bromann about 4 years ago

v6.6.0 (2020-10-06)

πŸš€ New Feature

  • wdio-sync, webdriverio

πŸ› Bug Fix

πŸ’… Polish

πŸ“ Documentation

🏠 Internal

  • devtools, wdio-cli, wdio-config, wdio-logger, wdio-protocols, wdio-repl, wdio-runner, wdio-shared-store-service, wdio-utils, webdriver, webdriverio
  • wdio-shared-store-service
    • #5927 Tracking doc: rewrite @wdio/shared-store-service package into TypeScript (@mgrybyk)
  • devtools, eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-applitools-service, wdio-browserstack-service, wdio-cli, wdio-concise-reporter, wdio-config, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-devtools-service, wdio-dot-reporter, wdio-firefox-profile-service, wdio-jasmine-framework, wdio-junit-reporter, wdio-lambda-runner, wdio-local-runner, wdio-logger, wdio-mocha-framework, wdio-protocols, wdio-repl, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-selenium-standalone-service, wdio-shared-store-service, wdio-smoke-test-reporter, wdio-smoke-test-service, wdio-spec-reporter, wdio-static-server-service, wdio-sumologic-reporter, wdio-sync, wdio-testingbot-service, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio

Committers: 11

webdriverio - v6.5.2

Published by christian-bromann about 4 years ago

v6.5.2 (2020-09-18)

πŸ› Bug Fix

  • webdriverio
    • #5872 Assign w3c identifier to element scope after element re-found (@L0tso)
  • wdio-allure-reporter
    • #5870 Fixes the issue On V6, for android tests, where the incorrect deviceName is displayed in allure reports (@jags14385)
  • wdio-devtools-service

πŸ“ Documentation

Committers: 8

webdriverio - v6.5.1

Published by christian-bromann about 4 years ago

v6.5.1 (2020-09-14)

πŸ› Bug Fix

Committers: 2

webdriverio - v6.5.0

Published by christian-bromann about 4 years ago

v6.5.0 (2020-09-14)

πŸš€ New Feature

  • wdio-shared-store-service, wdio-sync, webdriverio
  • wdio-cli, wdio-sync, wdio-utils, webdriverio
    • #5819 Add optional delay between spec file retry attempts (@mgrybyk)

πŸ› Bug Fix

  • devtools
    • #5803 adding dialog handler to switchwindow so that we can handle alerts (@ParmaJonEman)
  • webdriverio

πŸ’… Polish

πŸ“ Documentation

Committers: 4

webdriverio - v6.4.7

Published by christian-bromann about 4 years ago

v6.4.7 (2020-09-10)

πŸ› Bug Fix

πŸ“ Documentation

🏠 Internal

  • Other
  • devtools, wdio-allure-reporter, wdio-appium-service, wdio-applitools-service, wdio-browserstack-service, wdio-cli, wdio-concise-reporter, wdio-config, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-devtools-service, wdio-dot-reporter, wdio-firefox-profile-service, wdio-jasmine-framework, wdio-junit-reporter, wdio-lambda-runner, wdio-local-runner, wdio-logger, wdio-mocha-framework, wdio-repl, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-selenium-standalone-service, wdio-shared-store-service, wdio-smoke-test-reporter, wdio-smoke-test-service, wdio-spec-reporter, wdio-static-server-service, wdio-sumologic-reporter, wdio-sync, wdio-testingbot-service, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio

Committers: 9

webdriverio - v6.4.6

Published by christian-bromann about 4 years ago

v6.4.6 (2020-09-03)

πŸ› Bug Fix

  • wdio-browserstack-service
    • #5771 Closes #5647 : add other check for app capability in browserstack-service (@Virtim)

πŸ’… Polish

  • webdriverio

πŸ“ Documentation

Committers: 5

webdriverio - v6.4.5

Published by mgrybyk about 4 years ago

v6.4.5 (2020-08-31)

πŸ› Bug Fix

  • wdio-allure-reporter

πŸ’… Polish

  • wdio-config, wdio-sauce-service

πŸ“ Documentation

Committers: 4

webdriverio - v6.4.4

Published by mgrybyk about 4 years ago

v6.4.4 (2020-08-28)

πŸ› Bug Fix

  • devtools

Committers: 1

webdriverio - v6.4.3

Published by christian-bromann about 4 years ago

v6.4.3 (2020-08-27)

πŸ’… Polish

  • wdio-devtools-service
    • #5760 Propagate CDP events to the browser event listener (@L0tso)

πŸ“ Documentation

  • wdio-cucumber-framework

🏠 Internal

Committers: 3

webdriverio - v6.4.2

Published by christian-bromann about 4 years ago

v6.4.2 (2020-08-25)

πŸ’… Polish

  • wdio-sauce-service
    • #5750 @wdio/sauce-service Job Names are not sliced when using Jasmine #5728 (@joshskumar)

πŸ“ Documentation

Committers: 6

webdriverio - v6.4.1

Published by christian-bromann about 4 years ago

v6.4.1 (2020-08-24)

πŸ› Bug Fix

  • wdio-cli
  • webdriverio
    • #5705 Fix prototypes for items in getElements array. (@L0tso)
  • wdio-shared-store-service
    • #5702 Fix data argument must be string in shared-store-service (@stevoland)

πŸ’… Polish

  • devtools
    • #5710 devtools: Fix ignoreDefaultArgs capability option (@koggdal)

πŸ“ Documentation

Committers: 7

webdriverio - v6.4.0

Published by christian-bromann about 4 years ago

v6.4.0 (2020-08-06)

πŸ› Bug Fix

πŸ’… Polish

  • wdio-sync, webdriverio
  • wdio-cli
    • #5686 Added LambdaTest environment variables for wdio/cli while generating … (@kanhaiya15)
  • devtools, wdio-cli, wdio-devtools-service, wdio-junit-reporter, wdio-sync, wdio-utils, webdriverio

πŸ“ Documentation

Committers: 7

webdriverio - v6.3.7

Published by christian-bromann about 4 years ago

v6.3.7 (2020-08-03)

πŸ“ Documentation

Committers: 3

webdriverio - v6.3.6

Published by christian-bromann about 4 years ago

v6.3.6 (2020-07-29)

πŸ› Bug Fix

  • wdio-cli
    • #5671 Fix issue with auto-genarated tests for Cucumber (@pjcalvo)

πŸ’… Polish

  • wdio-devtools-service

Committers: 3

webdriverio - v6.3.5

Published by christian-bromann about 4 years ago

v6.3.5 (2020-07-24)

πŸ› Bug Fix

  • wdio-devtools-service, webdriver
    • #5651 Fix re-attach devtools service if reloadSession was called (@HananArgov)
  • webdriverio

πŸ’… Polish

πŸ“ Documentation

Committers: 4

webdriverio - v6.3.4

Published by christian-bromann about 4 years ago

v6.3.4 (2020-07-21)

πŸ› Bug Fix

πŸ“ Documentation

  • devtools

🏠 Internal

Committers: 4

webdriverio - v6.3.3

Published by christian-bromann over 4 years ago

v6.3.3 (2020-07-17)

πŸš€ New Feature

πŸ› Bug Fix

Committers: 3

webdriverio - v6.3.2

Published by christian-bromann over 4 years ago

v6.3.2 (2020-07-17)

πŸš€ New Feature

Committers: 1