admin-bro
Version:
Admin panel for apps written in node.js
15 lines (13 loc) • 392 B
JavaScript
/// <reference types="cypress" />
/**
* @method abGetProperty
* @param {string} propertyPath
* @param {string} [selector=null]
*/
Cypress.Commands.add('abGetProperty', (propertyPath, selector = null) => {
let propertySelector = `[data-testid$="-${propertyPath}"]`
if (selector) {
propertySelector = [propertySelector, selector].join(' ')
}
return cy.get(propertySelector)
})