@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
31 lines (30 loc) • 1.08 kB
JavaScript
async function toggleListView() {
await page.click(
".edit-post-header-toolbar__document-overview-toggle, .edit-post-header-toolbar__list-view-toggle, .edit-site-header-edit-mode__list-view-toggle, .edit-widgets-header-toolbar__list-view-toggle, editor-document-tools__document-overview-toggle"
);
}
async function isListViewOpen() {
return await page.evaluate(() => {
return !!document.querySelector(
".edit-post-header-toolbar__document-overview-toggle.is-pressed, .edit-post-header-toolbar__list-view-toggle.is-pressed, .edit-site-header-edit-mode__list-view-toggle.is-pressed, .edit-widgets-header-toolbar__list-view-toggle.is-pressed, editor-document-tools__document-overview-toggle.is-pressed"
);
});
}
async function openListView() {
const isOpen = await isListViewOpen();
if (!isOpen) {
await toggleListView();
}
}
async function closeListView() {
const isOpen = await isListViewOpen();
if (isOpen) {
await toggleListView();
}
}
export {
closeListView,
isListViewOpen,
openListView
};
//# sourceMappingURL=list-view.js.map