Untitled
unknown
typescript
a year ago
813 B
9
Indexable
async loginNua(username: string, password: string): Promise<void> {
const nuaUrl = process.env.NUA_URL;
await Promise.all([
this.waitForResponse(/webworker/),
this.loadUrl(nuaUrl)
]);
await allure.step(`Login in new UA with credentials "${username}/${password}"`, async () => {
await this.usernameField.waitFor({state: 'visible'});
await this.usernameField.fill(username);
await this.buttonElement.click({delay: 20});
await this.passwordField.fill(password);
await Promise.all([
this.waitForResponse(/dashboard\?_client_token/, [200, 500], 60000),
this.buttonElement.click({delay: 20})
]);
await this.waitLoaderToHide();
});
}
}Editor is loading...
Leave a Comment