我有一个选择器<mat-button-toggle-group [value]="myValue"></mat-button-toggle-group>
我想获得[value]价值,为此我做到了。
buttonToggleGroupSelector.should('exist').and('has.value', 'MyValue');
但这会返回一个空字符串而不是属性值。
我有一个选择器<mat-button-toggle-group [value]="myValue"></mat-button-toggle-group>
我想获得[value]价值,为此我做到了。
buttonToggleGroupSelector.should('exist').and('has.value', 'MyValue');
但这会返回一个空字符串而不是属性值。
当你使用
buttonToggleGroupSelector.should('exist').and('has.value', 'MyValue');
赛普拉斯正在寻找一个value属性,但您想要该value属性
buttonToggleGroupSelector.should('exist').and('has.attr', 'value', 'MyValue');
您可以像这样使用invoke()方法:
buttonToggleGroupSelector.invoke('attr', '[value]').should('eq', 'MyValue')
假设buttonToggleGroupSelector返回类似的东西cy.get('mat-button-toggle-group'),那么你可以这样做:
buttonToggleGroupSelector.should('have.attr', '[value]', 'myValue')