Files
piratepoet/mailpoet/tests/performance/utils/helpers.js
Veljko d87794aa1f Reorder tests structure
[MAILPOET-4944]
2023-01-26 16:46:58 +01:00

20 lines
579 B
JavaScript

/* eslint-disable no-shadow */
/* eslint-disable import/no-unresolved */
/**
* Internal dependencies
*/
import { adminUsername, adminPassword } from '../config.js';
/* global Promise */
// WordPress login authorization
export function login(page) {
// Enter login credentials and login
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(),
]);
}