Estoy tratando de apuntar a una casilla de verificación usando ciprés que no tiene identificación ni nombre de clase y afirmar que está marcada al hacer clic. He intentado un par de formas incluyendo esta y no funciona.
cy.get('[type=checkbox]').select('Store')
El código se ve así
<h2> <input type="checkbox" tri-state="" ng-model="data.root" class="ng-valid ng-touched ng-dirty ng-valid-parse">Store </h2>.select() es para menús desplegables (bueno, algunos de ellos), pero .check() es para documentos de casillas de verificación
cy.contains('h2', 'Store') .find('[type=checkbox]') .check() Hay algo un poco fuera de lugar con el html, <input> no está cerrado. Probablemente no importe, pero para estar seguro, identifique el <h2> con el texto "Almacenar", luego .find() lo lleva dentro del <h2> .