0.0.3 • Published 2 years ago

@qavajs/wdio-service-adapter v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@qavajs/wdio-service-adapter

Adapter for wdio services to use it in qavajs framework

npm install @qavajs/wdio-service-adapter

WDIO Adapter

You can use existing wdio services e.g. selenium-service, appium-service in qavajs framework. Service definition can be string with module path or configuration tuple modulePath, options, capabilities, config

simple use:

const wdioService = require('@qavajs/wdio-service-adapter');

module.exports = {
    default: {
        service: [
            wdioService('@wdio/selenium-standalone-service')
        ],
    }
}

use with params

const wdioService = require('@qavajs/wdio-service-adapter');

module.exports = {
    default: {
        service: [
            wdioService([
                '@wdio/appium-service',
                {
                    args: {
                        chromedriverExecutable: resolve('node_modules/chromedriver/lib/chromedriver/chromedriver.exe')
                    }
                }
            ])
        ],
    }
}

Hook mapping

wdioqavajs
onPreparebefore
onCompleteafter

Limitations

  • Currently only onPrepare and onComplete hooks are translated.
0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago