@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
26 lines (24 loc) • 704 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.switchEditorModeTo = switchEditorModeTo;
var _toggleMoreMenu = require("./toggle-more-menu");
/**
* Internal dependencies
*/
/**
* Switches editor mode.
*
* @param {string} mode String editor mode.
*/
async function switchEditorModeTo(mode) {
await (0, _toggleMoreMenu.toggleMoreMenu)('open');
const [button] = await page.$x(`//button/span[contains(text(), '${mode} editor')]`);
await button.click('button');
await (0, _toggleMoreMenu.toggleMoreMenu)('close');
if (mode === 'Code') {
await page.waitForSelector('.editor-post-text-editor');
}
}
//# sourceMappingURL=switch-editor-mode-to.js.map