-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcodecept.conf.js
33 lines (32 loc) · 1.05 KB
/
codecept.conf.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const playwrightConfig = require('./config/playwright.conf');
const restConfig = require('./config/rest.conf');
const graphqlConfig = require('./config/graphql.conf');
const pluginsConfig = require('./config/plugins.conf');
const multipleConfig = require('./config/multiple.conf');
const gherkinConfig = require('./config/gherkin.conf');
const includeConfig = require('./config/include.conf');
const mochaConfig = require('./config/mocha.conf');
const globalVariablesConfig = require('./config/global.variables.conf');
exports.config = {
output: './outputs',
helpers: {
Playwright: playwrightConfig,
REST: restConfig,
GraphQL: graphqlConfig,
FileSystem: {}
},
keepBrowserOpen: false,
mocha: mochaConfig,
plugins: pluginsConfig,
name: 'automation-framework',
gherkin: gherkinConfig,
include: includeConfig,
stepTimeout: 5000,
retryFailedStep: {
enabled: true,
retries: 2
},
multiple: multipleConfig,
waitForNavigation: "load",
globalVariables: globalVariablesConfig
};