UNPKG

@wordpress/e2e-test-utils

Version:
27 lines (26 loc) 842 B
import { switchUserToAdmin } from "./switch-user-to-admin"; import { visitAdminPage } from "./visit-admin-page"; import { switchUserToTest } from "./switch-user-to-test"; import { pressKeyWithModifier } from "./press-key-with-modifier"; async function setOption(setting, value) { await switchUserToAdmin(); await visitAdminPage("options.php"); await page.waitForSelector(`#${setting}`); const previousValue = await page.$eval( `#${setting}`, (element) => element.value ); await page.focus(`#${setting}`); await pressKeyWithModifier("primary", "a"); await page.type(`#${setting}`, value); await Promise.all([ page.click("#Update"), page.waitForNavigation({ waitUntil: "networkidle0" }) ]); await switchUserToTest(); return previousValue; } export { setOption }; //# sourceMappingURL=set-option.js.map