mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
test: unflake inspector/pause.spec.ts (#9096)
This commit is contained in:
parent
b978ce33cb
commit
d7901ea9ff
@ -238,22 +238,22 @@ it.describe('pause', () => {
|
|||||||
const scriptPromise = (async () => {
|
const scriptPromise = (async () => {
|
||||||
await page.pause();
|
await page.pause();
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
page.waitForEvent('console', { timeout: 1 }),
|
page.waitForEvent('console', { timeout: 1 }).catch(() => {}),
|
||||||
page.click('button'),
|
page.pause(),
|
||||||
]);
|
]);
|
||||||
})().catch(() => {});
|
})();
|
||||||
const recorderPage = await recorderPageGetter();
|
const recorderPage = await recorderPageGetter();
|
||||||
await recorderPage.click('[title="Step over"]');
|
await recorderPage.click('[title="Step over"]');
|
||||||
await recorderPage.waitForSelector('.source-line-paused:has-text("page.click")');
|
await recorderPage.waitForSelector('.source-line-paused:has-text("page.pause")');
|
||||||
await recorderPage.waitForSelector('.source-line-error:has-text("page.waitForEvent")');
|
await recorderPage.waitForSelector('.source-line-error:has-text("page.waitForEvent")');
|
||||||
await recorderPage.click('[title="Resume"]');
|
|
||||||
expect(await sanitizeLog(recorderPage)).toEqual([
|
expect(await sanitizeLog(recorderPage)).toEqual([
|
||||||
'page.pause- XXms',
|
'page.pause- XXms',
|
||||||
'page.waitForEvent(console)',
|
'page.waitForEvent(console)',
|
||||||
'waiting for event \"console\"',
|
'waiting for event \"console\"',
|
||||||
'error: Timeout while waiting for event \"console\"',
|
'error: Timeout while waiting for event \"console\"',
|
||||||
'page.click(button)- XXms',
|
'page.pause',
|
||||||
]);
|
]);
|
||||||
|
await recorderPage.click('[title="Resume"]');
|
||||||
await scriptPromise;
|
await scriptPromise;
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -277,7 +277,8 @@ it.describe('pause', () => {
|
|||||||
const recorderPage = await recorderPageGetter();
|
const recorderPage = await recorderPageGetter();
|
||||||
await recorderPage.click('[title="Step over"]');
|
await recorderPage.click('[title="Step over"]');
|
||||||
await recorderPage.waitForSelector('.source-line-paused:has-text("page.context().close();")');
|
await recorderPage.waitForSelector('.source-line-paused:has-text("page.context().close();")');
|
||||||
await recorderPage.click('[title=Resume]');
|
// Next line can throw because closing context also closes the inspector page.
|
||||||
|
await recorderPage.click('[title=Resume]').catch(e => {});
|
||||||
await scriptPromise;
|
await scriptPromise;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user