|
1 | | -const { Before, BeforeAll, AfterAll, After, setDefaultTimeout } = require("@cucumber/cucumber") |
2 | | -const { chromium } = require("playwright") |
3 | | -const {config} = require("./config") |
| 1 | +const { Before, BeforeAll, AfterAll, After, setDefaultTimeout } = require('@cucumber/cucumber') |
| 2 | +const { chromium } = require('playwright') |
| 3 | +const { config } = require('./config') |
4 | 4 | const apiHelper = require('./helpers/apiHelper') |
5 | | -const { OpenprojectAdminPage } = require("./pageObjects/OpenprojectAdminPage") |
6 | | -const opAdminPageObject = new OpenprojectAdminPage() |
| 5 | +const { OpenprojectAdminPage } = require('./pageObjects/OpenprojectAdminPage') |
7 | 6 |
|
8 | 7 | setDefaultTimeout(120000) |
9 | 8 |
|
10 | | -BeforeAll(async function () { |
11 | | - await apiHelper.createAdmin() |
| 9 | +BeforeAll(async function() { |
| 10 | + // await apiHelper.createAdmin() |
12 | 11 | global.browserNC = await chromium.launch({ |
13 | | - headless: true, |
14 | | - }); |
| 12 | + headless: false, |
| 13 | + }) |
15 | 14 | global.browserOP = await chromium.launch({ |
16 | | - headless: true, |
17 | | - }); |
18 | | -}); |
| 15 | + headless: false, |
| 16 | + }) |
| 17 | +}) |
19 | 18 |
|
20 | | -AfterAll(async function () { |
| 19 | +AfterAll(async function() { |
21 | 20 | await global.browserNC.close() |
22 | 21 | await global.browserOP.close() |
23 | | -}); |
| 22 | +}) |
24 | 23 |
|
25 | | -Before(async function () { |
| 24 | +Before(async function() { |
26 | 25 | global.contextNC = await global.browserNC.newContext() |
27 | | - await contextNC.grantPermissions(['clipboard-read','clipboard-write']); |
28 | | - await contextNC.tracing.start({ screenshots: true, snapshots: true }); |
| 26 | + await contextNC.grantPermissions(['clipboard-read', 'clipboard-write']) |
| 27 | + await contextNC.tracing.start({ screenshots: true, snapshots: true }) |
29 | 28 | global.pageNC = await global.contextNC.newPage() |
30 | 29 | global.contextOP = await global.browserOP.newContext() |
31 | | - await contextOP.grantPermissions(['clipboard-read','clipboard-write']); |
32 | | - await contextOP.tracing.start({ screenshots: true, snapshots: true }); |
| 30 | + await contextOP.grantPermissions(['clipboard-read', 'clipboard-write']) |
| 31 | + await contextOP.tracing.start({ screenshots: true, snapshots: true }) |
33 | 32 | global.pageOP = await global.contextOP.newPage() |
34 | | -}); |
| 33 | +}) |
35 | 34 |
|
36 | | -After(async function () { |
| 35 | +After(async function() { |
37 | 36 | await apiHelper.resetNextcloudOauthSettings() |
38 | | - // await opAdminPageObject.deleteFileStorage() |
39 | | - await global.pageNC.close(); |
40 | | - await contextNC.tracing.stop({ path: 'tests/e2e/report/traceNC.zip' }); |
41 | | - await global.contextNC.close(); |
42 | | - await global.pageOP.close(); |
43 | | - await contextOP.tracing.stop({ path: 'tests/e2e/report/traceOP.zip' }); |
44 | | - await global.contextOP.close(); |
45 | | - |
46 | | -}); |
| 37 | + await apiHelper.deleteStorage() |
| 38 | + await global.pageNC.close() |
| 39 | + await contextNC.tracing.stop({ path: 'tests/e2e/report/traceNC.zip' }) |
| 40 | + await global.contextNC.close() |
| 41 | + await global.pageOP.close() |
| 42 | + await contextOP.tracing.stop({ path: 'tests/e2e/report/traceOP.zip' }) |
| 43 | + await global.contextOP.close() |
| 44 | +}) |
0 commit comments