mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-05 06:18:34 +00:00
19 lines
No EOL
609 B
JavaScript
19 lines
No EOL
609 B
JavaScript
import { loginSelectors} from "Selectors/login";
|
|
|
|
Cypress.Commands.add("login",(email,password)=>{
|
|
cy.visit("/");
|
|
cy.clearAndType(loginSelectors.emailField, email);
|
|
cy.clearAndType(loginSelectors.passwordField, password);
|
|
cy.get(loginSelectors.signInButton).click();
|
|
cy.get(loginSelectors.homePage).should("be.visible");
|
|
})
|
|
|
|
Cypress.Commands.add("clearAndType", (selector, text) => {
|
|
cy.get(selector).clear().type(text);
|
|
});
|
|
|
|
Cypress.Commands.add("verifyToastMessage", (selector,message) => {
|
|
cy.get(selector)
|
|
.should("be.visible")
|
|
.should("have.text", message);
|
|
}) |