量角器发送键有时不会向文本框发送任何内容



我很少有测试,其中每个测试都使用以下代码登录到应用程序,但我遇到了一些问题,少数测试 sendKey(domainID( 会输入正确的值,但对于少数测试它只会输入空白,我可以看到在测试运行时

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);
});    
};

我正在使用所有测试中的相同输入参数调用上面的相同函数

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

此外,如果我单独运行我的测试,所有测试都将登录,sendKey 将输入正确的域 ID,但如果我运行整个测试套件 SendKey 不会为少数测试发送 DoaminID,因此我的测试将失败。

感谢对此的任何帮助。

尝试使用click()sendKeys()之前关注元素。这总是对我有用。

相关内容

最新更新