- Default Configuration
- Driver Configuration
- Error Formatting
- Tags
- Prevent Browser Reload
- CoffeeScript Step Scaffold
- Update Notifications
If no configuration path is passed in using --configPath=, then pioneer will check to see if the file pioneer.json
exists in the current working directory.
{
"driver": "firefox"
}
http://selenium.googlecode.com/git/docs/api/javascript/class_webdriver_Capabilities.html
{
"error_formatter": "myDirectory/my_error_formatter.js"
}
To specify multiple tags, use an array.
{
"tags": "@myTag"
}
{
"tags": ["@myTag", "@thatTag", "@goodTag"]
}
If preventReload
is not declared, then it will default to false.
{
"preventReload": true
}
If coffee
is not declared, then it will default to false.
{
"coffee": true
}
If verbose
is set to true, it will show some extra information about the test run. If it is not declared, then it will default to false.
Note: this value can be overridden by the --verbose
flag on the command line.
By default Pioneer will check to see if there are updates available. If they are, it will print a message to stdout. To disable this behavior you can pass the --noUpdates
option when invoking the Pioneer binary.