webdriverio/wdio-selenium-standalone-service

Name: wdio-selenium-standalone-service

Owner: WebdriverIO

Description: WebdriverIO service to start & stop Selenium Standalone http://webdriver.io

Created: 2015-12-14 15:42:56.0

Updated: 2017-12-26 14:18:06.0

Pushed: 2018-01-11 13:30:54.0

Homepage: null

Size: 59

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

WDIO Selenium Standalone Service Code Climate Build Status

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.


evDependencies": {
"wdio-selenium-standalone-service": "~0.1"


You can simple do it by:

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:

dio.conf.js
rt.config = {
 ...
rvices: ['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:

niumArgs: {
leniumArgs: ["-port", "4441"],
vaArgs: [
"-Xmx1024m"


seleniumInstallArgs

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

Type: Object

Default: {}


For more information on WebdriverIO see the homepage.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.