wdio.conf.jsā¢1.2 kB
/**
* Sample WDIO configuration file
* This demonstrates the framework setup for generated test files
*/
export const config = {
// Runner Configuration
runner: 'local',
// Test Specs
specs: [
'./test/specs/**/*.feature'
],
// Capabilities
capabilities: [{
browserName: 'chrome',
'goog:chromeOptions': {
args: ['--headless']
}
}],
// Test Configurations
logLevel: 'info',
bail: 0,
baseUrl: 'http://localhost',
waitforTimeout: 10000,
connectionRetryTimeout: 120000,
connectionRetryCount: 3,
// Framework
framework: 'cucumber',
// Cucumber Options
cucumberOpts: {
require: ['./test/step-definitions/**/*.js'],
backtrace: false,
requireModule: [],
dryRun: false,
failFast: false,
snippets: true,
source: true,
strict: false,
tagExpression: '',
timeout: 60000,
ignoreUndefinedDefinitions: false
},
// Hooks
before: function (capabilities, specs) {
// Setup before tests
},
after: function (result, capabilities, specs) {
// Cleanup after tests
}
};