UNPKG

@wordpress/e2e-test-utils

Version:
25 lines (24 loc) 793 B
import { join } from "path"; import { createURL } from "./create-url"; import { isCurrentURL } from "./is-current-url"; import { loginUser } from "./login-user"; import { getPageError } from "./get-page-error"; async function visitAdminPage(adminPath, query) { await page.goto(createURL(join("wp-admin", adminPath), query)); if (isCurrentURL("wp-admin/upgrade.php")) { await page.click(".button.button-large.button-primary"); await page.click(".button.button-large"); } if (isCurrentURL("wp-login.php")) { await loginUser(); await visitAdminPage(adminPath, query); } const error = await getPageError(); if (error) { throw new Error("Unexpected error in page content: " + error); } } export { visitAdminPage }; //# sourceMappingURL=visit-admin-page.js.map