Static Server Service
Some projects are front-end assets only and don’t run on more than a static server. This service helps you to run a static file server during testing.
Installation
The easiest way is to keep wdio-static-server-service
as a devDependency in your package.json
.
1 | { |
You can simple do it by:
1 | npm install wdio-static-server-service --save-dev |
Instructions on how to install WebdriverIO
can be found here.
Configuration
In order to use the static server service you need to add static-server
to your service array:
1 | // wdio.conf.js |
Options
staticServerFolders (required)
Array of folder paths and mount points.
Type: Array<Object>
Props:
- mount
{String}
- URL endpoint where folder will be mounted. - path
{String}
- Path to the folder to mount.
1 | // wdio.conf.js |
staticServerPort
Port to bind the server.
Type: Number
Default: 4567
staticServerLog
Debugging logs, will print mount points and requests. When staticServerLogs
is set to true
it will print into the console. Otherwise a string will be treated as the log folder.
Type: Boolean
or String