LambdaTest Service

wdio-lambdatest-service is a 3rd party package, for more information please see GitHub | npm

A WebdriverIO service that manages tunnel and job metadata for LambdaTest users.

Installation#

The easiest way is to keep wdio-lambdatest-service as a devDependency in your package.json.

{
"devDependencies": {
"wdio-lambdatest-service": "^1.0.1"
}
}

You can simple do it by:

npm i wdio-lambdatest-service --save-dev

Instructions on how to install WebdriverIO can be found here.

Configuration#

WebdriverIO has LambdaTest support out of the box. You should simply set user and key in your wdio.conf.js file. This service plugin provides supports for LambdaTest Tunnel. Set tunnel: true also to activate this feature.

// wdio.conf.js
export.config = {
// ...
user: process.env.LT_USERNAME,
key: process.env.LT_ACCESS_KEY,
logFile : './logDir/api.log',
services: [
['lambdatest', {
tunnel: true
}]
],
// ...
};

Options#

In order to authorize to the LambdaTest service your config needs to contain a user and key option.

tunnel#

Set this to true to enable routing connections from LambdaTest cloud through your computer. You will also need to set tunnel to true in browser capabilities.

Type: Boolean
Default: false

lambdatestOpts#

Specified optional will be passed down to LambdaTest Tunnel. See this list for details.

Type: Object
Default: {}


For more information on WebdriverIO see the homepage.