UNPKG

@wordpress/e2e-test-utils

Version:
23 lines (21 loc) 872 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clickOnMoreMenuItem = clickOnMoreMenuItem; var _toggleMoreMenu = require("./toggle-more-menu"); /** * Internal dependencies */ /** * Clicks on More Menu item, searches for the button with the text provided and clicks it. * * @param {string} buttonLabel The label to search the button for. */ async function clickOnMoreMenuItem(buttonLabel) { await (0, _toggleMoreMenu.toggleMoreMenu)('open'); const moreMenuContainerSelector = '//*[contains(concat(" ", @class, " "), " interface-more-menu-dropdown__content ")]'; const menuItems = await page.$x(`${moreMenuContainerSelector}//span[contains(concat(" ", @class, " "), " components-menu-item__item ")][contains(text(), "${buttonLabel}")]`); await menuItems[0].click(); } //# sourceMappingURL=click-on-more-menu-item.js.map