wdio-selenium-standalone-service

0.0.12last stable release 6 years ago
Complexity Score
Low
Open Issues
N/A
Dependent Projects
159
Weekly Downloadsglobal
14,410

License

  • MIT
    • Yesattribution
    • Permissivelinking
    • Permissivedistribution
    • Permissivemodification
    • Nopatent grant
    • Yesprivate use
    • Permissivesublicensing
    • Notrademark grant

Downloads

Readme

WDIO Selenium Standalone Service

Handling the Selenium server is out of scope of the actual WebdriverIO project. This service helps you to run Selenium seamlessly when running tests with the WDIO testrunner. It uses the well know selenium-standalone NPM package that automatically setups the standalone server and all required driver for you.

Installation

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

{
  "devDependencies": {
    "wdio-selenium-standalone-service": "~0.0.12"
  }
}

You can simple do it by:

npm install wdio-selenium-standalone-service --save-dev

Instructions on how to install WebdriverIO can be found here.

Configuration

By default, Google Chrome, Firefox and PhantomJS are available when installed on the host system. In order to use the service you need to add selenium-standalone to your service array:

// wdio.conf.js
export.config = {
  // ...
  services: ['selenium-standalone'],
  // ...
};

Options

seleniumLogs

Path where all logs from the Selenium server should be stored.

Type: String

seleniumArgs

Map of arguments for the Selenium server, passed directly to Selenium.start().

Type: Object

Default: {}

Example:

seleniumArgs: {
  seleniumArgs: ["-port", "4441"],
  javaArgs: [
    "-Xmx1024m"
  ]
},

seleniumInstallArgs

Map of arguments for the Selenium server, passed directly to Selenium.install().

Type: Object

Default: {}

skipSeleniumInstall

Boolean for skipping selenium-standalone server install.

Type: Boolean

Default: false

For more information on WebdriverIO see the homepage.

Dependencies

Loading dependencies...

CVE IssuesActive
0
Scorecards Score
3.70
Test Coverage
No Data
Follows Semver
Yes
Github Stars
54
Dependenciestotal
21
DependenciesOutdated
14
DependenciesDeprecated
3
Threat Modelling
No Data
Repo Audits
No Data

Learn how to distribute wdio-selenium-standalone-service in your own private NPM registry

npm config set registry  https://npm.cloudsmith.com/owner/repo
Processing...
Done
npm install wdio-selenium-standalone-service
Processing...
Done

18 Releases

NPM on Cloudsmith

Getting started with NPM on Cloudsmith is fast and easy.