Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save alex-popov-tech/6f6cf15afc0559acbab47867aa097767 to your computer and use it in GitHub Desktop.
Save alex-popov-tech/6f6cf15afc0559acbab47867aa097767 to your computer and use it in GitHub Desktop.
class SignInPage {
visit() {
cy.visit('/signin');
}
fillEmail(value) {
const field = cy.get(`[data-testid=SignInEmailField]`);
field.clear();
field.type(value);
return this;
}
fillPassword(value) {
const field = cy.get(`[data-testid=SignInPasswordField]`);
field.clear();
field.type(value);
return this;
}
submit() {
const button = cy.get(`[data-testid=SignInSubmitButton]`);
button.click();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment