3.0.6 • Published 8 months ago

wdio-v5-upgrade-helper-service v3.0.6

Weekly downloads
51
License
MIT
Repository
github
Last release
8 months ago

:no_entry: Deprecated February 2021

I would strongly suggest upgrading to the latest version of WebdriverIO. New functionality will no longer be added to this repo, the only changes will be bugfixes. Cheers, thank you for your support!

wdio-v5-upgrade-helper-service

This plugin will allow developers to upgrade to WebdriverIO versions 5, 6 or 7 without having to change all of the renamed v4 commands in their codebase.

Install via npm

npm install wdio-v5-upgrade-helper-service

wdio.conf.js

Add v5-upgrade-helper to the wdio services property:

services: ['selenium-standalone', 'v5-upgrade-helper'],

Supported V4 commands

ObjectV4 nameV5 name
browseralertAcceptacceptAlert
browseralertDismissdismissAlert
browseralertTextgetAlertText
browserclickN/A
browserelementfindElement or $
browserelementsfindElements or $$
browsergetAttributeN/A
browsergetCookiegetCookies
browsergetCssPropertyN/A
browsergetSourcegetPageSource
browsergetTextN/A
browsergetViewportSizegetWindowSize
browserisExistingN/A
browserisVisibleN/A
browsermoveToObjectN/A
browserreloadreloadSession
browserscreenshottakeScreenshot
browsersetCookiesetCookies
browsersetValueN/A
browsersetViewportSizesetWindowSize
browserscrollscrollIntoView
browsersourcegetPageSource
browserswitchToswitchToWindow (1)
browsertitlegetTitle
browserwaitForExistN/A
browserwaitForVisibleN/A
browserwindowHandlesgetWindowHandles
browserwindowHandleFullscreenfullscreenwindow
browserwindowHandleMaximizemaximizeWindow
elementclearElementclearValue
elementgetCssPropertygetCSSProperty
elementmoveToObjectmoveTo
elementisVisibleisDisplayed
elementwaitForVisiblewaitForDisplayed
elementselectByValueselectByVisibleText

(1) The param for switchToWindow is a window handle string which should be obtained from the browser.getWindowHandles command.

const windowHandle = browser.getWindowHandles()[1];
browser.switchTab(windowHandle); // V4
browser.switchToWindow(windowHandle); // V5

Attempted

ObjectV4 nameV5 error / reasonV5 Workaround
elementgetElementSizeKept getting Wrong parameters applied for getElementSize.Rename to getSize.
browserexecuteSearch and replace easier.Remove .value from all browser.execute scripts.
elementwaitForVisible(true|false)As of version 5.7.0 passing a boolean value as the only arguement produced inconsistent results.Do not call waitForVisible with just a boolean argument, always include timeout as well. Other variations of waitVisible, e.g. waitForVisible(), waitForVisible(5000) continue to work as intended. waitForVisible(true) does not though.
browserdeleteCookiedeleteCookie without a cookie name will throw an error. Unfortunately I have not been able to override deleteCookie().Rename all instances of browser.deleteCookie() to browser.deleteCookies(). Note browser.deleteCookie(cookieName) still works great.

Misc

wdio-v5-upgrade-helper-service works with WebdriverIO 5 and ^6.1.

3.0.6

8 months ago

3.0.5

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.0

3 years ago

2.0.24

3 years ago

2.0.22

4 years ago

2.0.21

4 years ago

2.0.20

4 years ago

2.0.19

4 years ago

2.0.18

4 years ago

2.0.17

5 years ago

2.0.16

5 years ago

2.0.15

5 years ago

2.0.14

5 years ago

2.0.13

5 years ago

2.0.12

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.35

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.19

5 years ago

0.0.18

5 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.1-alpha.16

5 years ago

0.0.1-alpha.15

5 years ago

0.0.1-alpha.14

5 years ago

0.0.1-alpha.13

5 years ago

0.0.1-alpha.12

5 years ago

0.0.1-alpha.11

5 years ago

0.0.1-alpha.10

5 years ago

0.0.1-alpha.9

5 years ago

0.0.1-alpha.8

5 years ago

0.0.1-alpha.7

5 years ago

0.0.1-alpha.6

5 years ago

0.0.1-alpha.5

5 years ago

0.0.1-alpha.4

5 years ago

0.0.1-alpha.3

5 years ago

0.0.1-alpha.2

5 years ago

0.0.1-alpha.1

5 years ago