Files
piratepoet/mailpoet/tests/performance/utils/helpers.js
Veljko 29de3e2bae Remove Promise from helper
[MAILPOET-4960]
2023-02-02 17:16:33 +01:00

22 lines
688 B
JavaScript

/* eslint-disable no-shadow */
/* eslint-disable import/no-unresolved */
/* eslint-disable import/no-default-export */
/**
* Internal dependencies
*/
import { adminUsername, adminPassword } from '../config.js';
/* global Promise */
// WordPress login authorization
export function authenticate(page) {
// Enter login credentials and login
page.waitForNavigation({ waitUntil: 'networkidle' });
page.locator('input[name="log"]').type(`${adminUsername}`);
page.locator('input[name="pwd"]').type(`${adminPassword}`);
// Wait for asynchronous operations to complete
return Promise.all([
page.waitForNavigation(),
page.locator('input[name="wp-submit"]').click(),
]);
}