Cypressを使用してボタンをチェックする方法が無効になっています

<button _ngcontent-c21="" color="primary" mat-button="" class="mat-button 
mat-primary" ng-reflect-disabled="true" ng-reflect-color="primary" 
disabled="">

上記には、ユーザー権限に応じてボタンを有効または無効にする要素とその要素が含まれています。私は、ボタンがログインしているユーザーに応じてアクティブ/無効かどうかを確認するテストを作成しようとしています。
私は使用しようとしています

"expect($input).not.to.be.disabled"

しかし、私はこれを私の
‘get’要素で動作させる方法がわかりません(下記参照)

"cy.get('button.mat-button.mat-primary').eq(8)"
ベストアンサー

まあ、これは恥ずかしがらず簡単だった

cy.get('button.mat-button.mat-primary').eq(8).should('not.be.disabled')
cy.get('button.mat-button.mat-primary').eq(8).should('be.disabled')

ボタンが無効かどうかを確認することができます。 「期待」ルートを使用する必要もありませんでした。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です