Files
copenlight/bin/lighthouse/login.js
Ivan Carlos de Almeida 6fa41a771d
Some checks failed
Build, Push, Publish / Build & Release (push) Failing after 2s
Sync Repo / sync (push) Failing after 2s
first load
2025-12-16 04:40:00 -03:00

17 lines
478 B
JavaScript

async function login(browser, account) {
const { email, password, loginUrl } = account;
const page = await browser.newPage();
await page.goto(loginUrl);
await page.waitForSelector("input#user_email", { visible: true });
await page.type("input#user_email", email);
await page.type("input#user_password", password);
await Promise.all([
page.click("#sign-in-submit-button"),
page.waitForNavigation(),
]);
await page.close();
}
module.exports = login;