2.0.2 • Published 6 years ago
wdio-webpack-dev-server-service v2.0.2
WDIO Webpack Dev Server Service
This service starts Webpack Dev Server for you to run WebdriverIO against.
Installation
npm install wdio-webpack-dev-server-service --save-dev
Configuration
This assumes you have:
- set up WebdriverIO.
- set up Webpack Serve - the example will use
webpack.dev.config.js
as the configuration file.
Note: If you need support for webpack-dev-server (which is in maintenance mode) and Webpack 2 or 3, use webpack-dev-server-service@1.2.0
.
Add the Webpack Dev Server service to your WebdriverIO services list:
// wdio.conf.js
export.config = {
// ...
services: ['webpack-dev-server'],
// ...
};
Options are set directly on your WebdriverIO config as well, e.g.
// wdio.conf.js
export.config = {
// ...
webpackConfig: require('webpack.dev.config.js'),
webpackPort: 8080,
// ...
};
Options
webpackConfig
Type: String
| Function
| Object
Default: webpack.config.js
Either the absolute path to your Webpack configuration, or (a function generating) your actual Webpack configuration.
webpackPort
Type: Number
Default: 8080
The port the Dev Server should be run on. You'll want to set this same port in the baseUrl
option of your WebdriverIO configuration.