Skip to content

Commit cefc710

Browse files
authored
Close warning before starting the UI test (#336)
Close warning before starting the test
1 parent 85c0dde commit cefc710

File tree

4 files changed

+26
-1
lines changed

4 files changed

+26
-1
lines changed

ui-tests/tests/notebook.spec.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ const testCellOutputs = async (
1919
await page.notebook.openByPath(`${tmpPath}/${notebook}`);
2020
await page.notebook.activate(notebook);
2121

22+
await page.waitForTimeout(1000);
23+
if (await page.getByRole('button', { name: 'Ok' }).isVisible()) {
24+
await page.getByRole('button', { name: 'Ok' }).click();
25+
}
2226
let numCellImages = 0;
2327

2428
const getCaptureImageName = (

ui-tests/tests/sketcher.spec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ test.describe('Sketcher test', () => {
3434
await page.notebook.activate(fullPath);
3535
await page.locator('div.jpcad-Spinner').waitFor({ state: 'hidden' });
3636

37+
await page.waitForTimeout(1000);
38+
if (await page.getByRole('button', { name: 'Ok' }).isVisible()) {
39+
await page.getByRole('button', { name: 'Ok' }).click();
40+
}
3741
// Close the property panel
3842
await page
3943
.getByRole('tablist', { name: 'alternate sidebar' })
@@ -59,6 +63,10 @@ test.describe('Sketcher test', () => {
5963
await page.notebook.activate(fullPath);
6064
await page.locator('div.jpcad-Spinner').waitFor({ state: 'hidden' });
6165

66+
await page.waitForTimeout(1000);
67+
if (await page.getByRole('button', { name: 'Ok' }).isVisible()) {
68+
await page.getByRole('button', { name: 'Ok' }).click();
69+
}
6270
// Close the property panel
6371
await page
6472
.getByRole('tablist', { name: 'alternate sidebar' })

ui-tests/tests/tree.spec.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ test.describe('Tree UI test', () => {
3434
await page.notebook.activate(fullPath);
3535
await page.locator('div.jpcad-Spinner').waitFor({ state: 'hidden' });
3636

37+
await page.waitForTimeout(1000);
38+
if (await page.getByRole('button', { name: 'Ok' }).isVisible()) {
39+
await page.getByRole('button', { name: 'Ok' }).click();
40+
}
3741
// Close the property panel
3842
await page
3943
.getByRole('tablist', { name: 'alternate sidebar' })

ui-tests/tests/ui.spec.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,10 @@ test.describe('UI Test', () => {
5656
await page.notebook.openByPath(fullPath);
5757
await page.notebook.activate(fullPath);
5858
await page.locator('div.jpcad-Spinner').waitFor({ state: 'hidden' });
59-
59+
await page.waitForTimeout(1000);
60+
if (await page.getByRole('button', { name: 'Ok' }).isVisible()) {
61+
await page.getByRole('button', { name: 'Ok' }).click();
62+
}
6063
await page
6164
.getByRole('tablist', { name: 'main sidebar' })
6265
.getByRole('tab', { name: 'JupyterCad Control Panel' })
@@ -108,6 +111,12 @@ test.describe('UI Test', () => {
108111
await page.notebook.openByPath(fullPath);
109112
await page.notebook.activate(fullPath);
110113
await page.locator('div.jpcad-Spinner').waitFor({ state: 'hidden' });
114+
115+
await page.waitForTimeout(1000);
116+
if (await page.getByRole('button', { name: 'Ok' }).isVisible()) {
117+
await page.getByRole('button', { name: 'Ok' }).click();
118+
}
119+
111120
await page.getByTitle('New Box').click();
112121
page.locator('input[id^="id-jp-schemaform"][label="Name"]').fill('Foo');
113122
await page

0 commit comments

Comments
 (0)