-
Notifications
You must be signed in to change notification settings - Fork 11
/
cypress.config.ts
30 lines (27 loc) · 943 Bytes
/
cypress.config.ts
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
import { defineConfig } from 'cypress';
import { configureVisualRegression } from 'cypress-visual-regression/dist/plugin';
export default defineConfig({
e2e: {
projectId: 'fkj9f2',
baseUrl: 'http://localhost:4200/',
specPattern: ['cypress/tests/**/*.spec.{js,ts}'],
env: {
TEST_USERNAME: '***',
TEST_PASSWORD: '***',
DYNAMIC_SCAN_SYSTEM_APK_FILE_ID: '***',
DYNAMIC_SCAN_SYSTEM_IPA_FILE_ID: '***',
visualRegressionType: 'regression',
},
screenshotsFolder: './cypress/snapshots/actual',
setupNodeEvents(on) {
on('before:browser:launch', (browser, launchOptions) => {
if (browser.family === 'chromium' && browser.name !== 'electron') {
launchOptions.args.push('--window-size=1350,1024');
launchOptions.args.push('--force-device-scale-factor=1');
}
return launchOptions;
});
configureVisualRegression(on);
},
},
});