set data-test attribute in login page for e2e testing

This commit is contained in:
mahula 2023-01-26 16:59:39 +01:00
parent 58513fa299
commit 0812beb050
2 changed files with 6 additions and 1 deletions

View File

@ -4,6 +4,7 @@ export class LoginPage {
// selectors
emailInput = "input[type=email]";
passwordInput = "input[type=password]";
forgotPasswordLink = '[data-test="forgot-password-link"]';
submitBtn = "[type=submit]";
emailHint = "#vee_Email";
passwordHint = "#vee_Password";
@ -27,4 +28,8 @@ export class LoginPage {
cy.get(this.submitBtn).click();
return this;
}
openForgotPasswordPage() {
cy.get(this.forgotPasswordLink).click();
}
}

View File

@ -24,7 +24,7 @@
</b-row>
<b-row>
<b-col class="d-flex justify-content-end">
<router-link to="/forgot-password" class="mt-3">
<router-link to="/forgot-password" class="mt-3" data-test=forgot-password-link>
{{ $t('settings.password.forgot_pwd') }}
</router-link>
</b-col>