@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
23 lines (22 loc) • 726 B
JavaScript
async function openPreviewPage(editorPage = page) {
let openTabs = await browser.pages();
const expectedTabsCount = openTabs.length + 1;
await page.waitForSelector(
".editor-preview-dropdown__toggle:not([disabled])"
);
await editorPage.click(".editor-preview-dropdown__toggle");
await editorPage.waitForSelector(
".editor-preview-dropdown__button-external"
);
await editorPage.click(".editor-preview-dropdown__button-external");
while (openTabs.length < expectedTabsCount) {
await editorPage.waitForTimeout(1);
openTabs = await browser.pages();
}
const previewPage = openTabs[openTabs.length - 1];
return previewPage;
}
export {
openPreviewPage
};
//# sourceMappingURL=preview.js.map