blob: ae1b9b4f760a94495935f0e983d1cdf1956b65b5 [file] [log] [blame]
(async function(testRunner) {
const {page, session, dp} = await testRunner.startBlank('Tests that we can navigate away from paused page.');
await dp.Runtime.enable();
await dp.Debugger.enable();
await dp.Page.enable();
await dp.Page.setLifecycleEventsEnabled({enabled: true});
// Note that evaluate will return an error after navigation.
dp.Runtime.evaluate({expression: `debugger;`});
await dp.Debugger.oncePaused(),
testRunner.log('SUCCESS: Paused');
await dp.Page.navigate({url: 'about:blank'});
await dp.Page.onceLifecycleEvent(event => event.params.name === 'load');
testRunner.log('SUCCESS: navigated from paused page.');
testRunner.completeTest();
})