@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
20 lines (19 loc) • 630 B
JavaScript
import { switchUserToAdmin } from "./switch-user-to-admin";
import { switchUserToTest } from "./switch-user-to-test";
import { visitAdminPage } from "./visit-admin-page";
async function installPlugin(slug, searchTerm) {
await switchUserToAdmin();
await visitAdminPage(
"plugin-install.php",
"s=" + encodeURIComponent(searchTerm || slug) + "&tab=search&type=term"
);
await page.click(`.install-now[data-slug="${slug}"]`);
await page.waitForSelector(`.activate-now[data-slug="${slug}"]`, {
timeout: 6e4
});
await switchUserToTest();
}
export {
installPlugin
};
//# sourceMappingURL=install-plugin.js.map