@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
23 lines (22 loc) • 721 B
JavaScript
import { visitAdminPage } from "./visit-admin-page";
import { switchUserToAdmin } from "./switch-user-to-admin";
import { switchUserToTest } from "./switch-user-to-test";
async function changeSiteTimezone(timezone) {
await switchUserToAdmin();
await visitAdminPage("options-general.php");
const oldTimezone = await page.$eval(
"#timezone_string",
(element) => element.options[element.selectedIndex].text
);
await page.select("#timezone_string", timezone);
await Promise.all([
page.click("#submit"),
page.waitForNavigation({ waitUntil: "networkidle0" })
]);
await switchUserToTest();
return oldTimezone;
}
export {
changeSiteTimezone
};
//# sourceMappingURL=change-site-timezone.js.map