Skip to content

Commit 03bf0c7

Browse files
committed
migrate scripts/pit/its/basic.js to use test-utils
1 parent d6fd471 commit 03bf0c7

File tree

1 file changed

+15
-26
lines changed

1 file changed

+15
-26
lines changed

scripts/pit/its/basic.js

Lines changed: 15 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,21 @@
1-
const { chromium } = require('playwright');
2-
require('./base.js');
3-
4-
let headless = false, host = 'localhost', port = '8080', hub = false;
5-
process.argv.forEach(a => {
6-
if (/^--headless/.test(a)) {
7-
headless = true;
8-
} else if (/^--ip=/.test(a)) {
9-
ip = a.split('=')[1];
10-
} else if (/^--port=/.test(a)) {
11-
port = a.split('=')[1];
12-
}
13-
});
1+
const { log, args, createPage, closePage, takeScreenshot, waitForServerReady, dismissDevmode } = require('./test-utils');
142

153
(async () => {
16-
const browser = await chromium.launch({
17-
headless: headless,
18-
chromiumSandbox: false
19-
});
20-
const context = await browser.newContext();
4+
const arg = args();
5+
6+
const page = await createPage(arg.headless);
7+
8+
await waitForServerReady(page, arg.url);
219

22-
const page = await context.newPage();
23-
page.on('console', msg => console.log("> CONSOLE:", (msg.text() + ' - ' + msg.location().url).replace(/\s+/g, ' ')));
24-
page.on('pageerror', err => console.log("> PAGEERROR:", ('' + err).replace(/\s+/g, ' ')));
10+
// Dismiss dev mode notification if present
11+
await dismissDevmode(page);
12+
await takeScreenshot(page, __filename, 'page-loaded');
2513

26-
await page.goto(`http://${host}:${port}/`);
27-
await page.locator('text=Empty (Java) >> slot').nth(1).click();
28-
await page.goto(`http://${host}:${port}/empty-view`);
14+
log('Testing Empty (Java) view navigation');
15+
await page.locator('text=Empty (Java) >> slot').nth(1).click();
16+
await page.goto(`${arg.url}/empty-view`);
17+
await takeScreenshot(page, __filename, 'empty-view-loaded');
2918

30-
await context.close();
31-
await browser.close();
19+
log('Basic test completed successfully');
20+
await closePage(page);
3221
})();

0 commit comments

Comments
 (0)