2017-02-07 3 views
0

私は、以下のコードを使用してアプリケーションへのすべてのテストログインをテストしていますが、sendKey(domainID)のテストのいくつかで正しい値を入力しますテストのいくつかは空白になりますが、テストが実行されている間は表示されます。分度器sendKeysがテキストボックスに何かを送信しない場合があります

exports.login = function(userName, password, domainID) { 
loginPage.domainId.click().then(function(){ 
    loginPage.domainId.clear().sendKeys(domainID); 
}); 
loginPage.username.click().then(function(){ 
    loginPage.username.clear().sendKeys(userName); 
}); 
loginPage.password.click().then(function(){ 
    loginPage.password.clear().sendKeys(password); 
});  
}; 

私は個別に私のテストを実行する場合、すべてのログインうとSENDKEYが適切DOMAINIDに入りますが、私は全体を実行する場合にも、私のテストのすべての

LoginMod.login('Username1', 'Password1', 'DomainID1'); 

から同じ入力パラメータと同じ機能の上に呼び出していますtest Suite SendKey DoaminIDをいくつかのテストで送信しないため、テストが失敗します。

これに関するお手伝いをお待ちしております。

+0

これに誤りがありますか? – user1120808

+0

いいえ私は私のテストを実行している間私はそれを見ることができる任意のテキストを入力していないdoeの何かエラーを取得しないでください。 – ssharma

答えて

0

の前に要素に焦点を当てるように、click()を試してみてください。 これはいつも私のために働いた。

+0

私は 'loginPage.domainId.click().'で' click() 'を使っています。そして(function(){' line – ssharma

関連する問題