我对Javascript还是很陌生,这是我使用赛普拉斯的第二周,因此我需要帮助来单击单选按钮。我一直都在从赛普拉斯那里收到错误消息。
我要检查的元素如下所示:
<input class="XyzTypeRadio" type="radio" name="zzz_type" value="2">
在阅读了赛普拉斯文档(在https://docs.cypress.io/api/commands/check.html#Syntax之后,我试图实现的是:
cy.get('[type="radio"]').first('.XyzTypeRadio').check('value=2')
还尝试了.... .check('2')
和... .check('Xyz')
答案 0 :(得分:2)
(已编辑且有效的答案)
尝试一下:
cy.get('[type="radio"].XyzTypeRadio').check("2")
或者如果您不在乎选中哪个单选按钮,则可以检查第一个:
cy.get('[type="radio"].XyzTypeRadio').first().check()
外卖: