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 () => {
|
||||
await page.pause();
|
||||
await Promise.all([
|
||||
page.waitForEvent('console', { timeout: 1 }),
|
||||
page.click('button'),
|
||||
page.waitForEvent('console', { timeout: 1 }).catch(() => {}),
|
||||
page.pause(),
|
||||
]);
|
||||
})().catch(() => {});
|
||||
})();
|
||||
const recorderPage = await recorderPageGetter();
|
||||
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.click('[title="Resume"]');
|
||||
expect(await sanitizeLog(recorderPage)).toEqual([
|
||||
'page.pause- XXms',
|
||||
'page.waitForEvent(console)',
|
||||
'waiting for event \"console\"',
|
||||
'error: Timeout while waiting for event \"console\"',
|
||||
'page.click(button)- XXms',
|
||||
'page.pause',
|
||||
]);
|
||||
await recorderPage.click('[title="Resume"]');
|
||||
await scriptPromise;
|
||||
});
|
||||
|
||||
@ -277,7 +277,8 @@ it.describe('pause', () => {
|
||||
const recorderPage = await recorderPageGetter();
|
||||
await recorderPage.click('[title="Step over"]');
|
||||
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;
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user