blob: 6c301688477500f4f7a9add9b6038686ccbb9e18 [file] [log] [blame]
(async function(testRunner) {
const {page, session, dp} = await testRunner.startURL(
'https://example.test:8443/inspector-protocol/resources/permissions-policy-page.php',
'Verifies that we can successfully retrieve permissions policy state in frame tree');
await dp.Page.enable();
const frameId = (await dp.Page.getResourceTree()).result.frameTree.frame.id;
const result = (await dp.Page.getPermissionsPolicyState({frameId})).result;
const states = result.states
.sort((a, b) => a.feature.localeCompare(b.feature))
.filter(state => !state.allowed);
testRunner.log(states);
testRunner.log((await dp.Page.getPermissionsPolicyState({frameId: 'bad-id'})));
testRunner.completeTest();
});