获取垫复选框的检查值-角材料

时间:2020-05-04 01:18:02

标签: angular angular-material cypress e2e-testing

我正在尝试获取选中的输入控件的值(对或错)

it('Is checkbox checked', () => {
  cy.get('mat-checkbox[formcontrolname=favorite]').should('be.checked')
})

但是断言总是失败的

2 个答案:

答案 0 :(得分:1)

您必须访问本机输入

it('Is checkbox checked', () => {
  cy
    .get('mat-checkbox[formcontrolname=favorite]')
    .get('[type="checkbox"]')
    .check()
})

答案 1 :(得分:0)

我必须找到本机输入

it('Is checkbox checked', () => {
  cy.get('mat-checkbox[formcontrolname=favorite] input').should('be.checked')
})