@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
21 lines (20 loc) • 639 B
JavaScript
async function openPublishPanel() {
const publishPanelToggle = await page.waitForSelector(
'.editor-post-publish-panel__toggle:not([aria-disabled="true"])'
);
const isEntityPublishToggle = await publishPanelToggle.evaluate(
(element) => element.classList.contains("has-changes-dot")
);
await page.click(".editor-post-publish-panel__toggle");
if (isEntityPublishToggle) {
await page.waitForSelector(
".editor-entities-saved-states__save-button"
);
} else {
await page.waitForSelector(".editor-post-publish-button");
}
}
export {
openPublishPanel
};
//# sourceMappingURL=open-publish-panel.js.map