23

ユーザー名とパスワードの 2 つの入力フィールドと、スピナー ボタンがあります。このスピナー ボタンをクリックすると、これら 2 つの入力フィールドが無効になり、別のページにリダイレクトされます。これらの入力フィールドが無効になっているかどうかを確認するエンド ツー エンドのテストを作成しています。

element(by.model('username')).sendKeys('rabi');                   
element(by.model('password')).sendKeys('rabi');                   

/* click on spin button */
spinBtn = element(by.className('call-to-action'));                               
spinBtn.click(); 

/* check if input is disabled */
var loginInput = element(by.id('login-username'));                               
expect(loginInput.isEnabled()).toBe(false);
4

3 に答える 3

0

"getAttribute('disabled').toEqual('true') " を使用しても機能しなかった場合、代わりに className を使用してテストを完了しました。

于 2021-11-11T07:46:16.577 に答える