UNPKG

@wordpress/e2e-test-utils

Version:
24 lines (23 loc) 735 B
async function toggleMoreMenu(waitFor) { const menuSelector = '.interface-more-menu-dropdown [aria-label="Options"]'; const menuToggle = await page.waitForSelector(menuSelector); const isOpen = await menuToggle.evaluate( (el) => el.getAttribute("aria-expanded") ); if (isOpen === "true" && waitFor === "open") { return; } if (isOpen === "false" && waitFor === "close") { return; } await page.click(menuSelector); if (waitFor) { const opts = waitFor === "close" ? { hidden: true } : {}; const menuContentSelector = ".interface-more-menu-dropdown__content"; await page.waitForSelector(menuContentSelector, opts); } } export { toggleMoreMenu }; //# sourceMappingURL=toggle-more-menu.js.map