我有一个选择器<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')