Проверка состояния кнопки

#cypress

Вопрос:

Когда я нажимаю кнопку cy.get('#numberOfFetusOne').click() , ее класс меняется на выбранный. Как я могу подтвердить это изменение класса? Если я попытаюсь получить класс с cy.get помощью, я получу ошибку: Expected to find element: gpx-16 i1-regular gpu-selected, but never found it.

 lt;gpu-button-option _ngcontent-udx-c111="" id="numberOfFetusOne" value="Singleton" class="gpx-16 i1-regular" _nghost-udx-c95=""gt; 1 lt;/gpu-button-optiongt;  
 lt;gpu-button-option _ngcontent-udx-c111="" id="numberOfFetusOne" value="Singleton" class="gpx-16 i1-regular gpu-selected" _nghost-udx-c95=""gt; 1 lt;/gpu-button-optiongt;  

Ответ №1:

Для этого вы можете добавить should утверждение.

 cy.get('#numberOfFetusOne').should('have.class', 'gpu-selected')