commands.ts 522 B

12345678910111213141516171819
  1. export function getTestElement(id: string) {
  2. const el = cy.get(`[data-test-id=${id}]`)
  3. el.should('have.length', 1)
  4. return el
  5. }
  6. export function getTestElementByClass(name: string) {
  7. return cy.get(`[data-test-class=${name}]`)
  8. }
  9. export function dataCy(val: string) {
  10. const el = cy.get(`[data-cy=${val}]`)
  11. el.should('have.length', 1)
  12. return el
  13. }
  14. Cypress.Commands.add('getTestElement', getTestElement)
  15. Cypress.Commands.add('getTestElementByClass', getTestElementByClass)
  16. Cypress.Commands.add('dataCy', dataCy)