-
Notifications
You must be signed in to change notification settings - Fork 0
/
cypress.config.js
42 lines (40 loc) · 1.11 KB
/
cypress.config.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
34
35
36
37
38
39
40
41
42
const { defineConfig } = require("cypress");
module.exports = defineConfig({
watchForFilesChanges: false,
numTestsKeptInMemory: 50,
video: false,
videosFolder: "cypress/videos",
screenshotOnRunFailure: true,
screenshotsFolder: 'cypress/screenshots',
defaultCommandTimeout: 10000,
chromeWebSecurity: false,
viewPortWidth: 1418,
viewPortHeight: 524,
waitForAnimation: true,
animationDistanceTreshold: 20,
execTimeout: 60000,
pageLoadTimeout: 60000,
requestTimeout: 15000,
responseTimeout: 15000,
trashAssetsBeforeRuns: true,
hideXHRInCommandLog: true,
failOnStatusCode: false,
"reporter": "cypress-multi-reporters",
"reporterOptions": {
"reporterEnabled": "mochawesome",
"mochawesomeReporterOptions": {
"reportDir": "cypress/reports/mocha",
"quite": true,
"overwrite": false,
"html": true,
"json": true
}
},
e2e: {
viewportHeight: 720,
viewportWidth: 1280,
baseUrl: "https://demoqa.com/",
excludeSpecPattern: ['*.md'],
specPattern: 'cypress/integration/**/*.{js,jsx,ts,tsx}'
}
})