我使用browser.wait来处理登录页面上的微调器,但它实际上等待我作为第三个参数传递的整个时间。
由于我提供了20分钟的等待,因此在15分钟后出现主页时应继续进行下一个测试用例。有谁可以请帮助。
it('test case', function () {
loginPage.login(browser.params.Login.username, browser.params.Login.password);
browser.wait(function() {
loginPage.Spinner().then(function(presenceOfElement) {
logger.info('App is waiting for spinner to complete'+ presenceOfElement);
return !presenceOfElement
}, 20*60*1000);
});
});
答案 0 :(得分:0)
我建议重写页面对象和测试,以便更清楚地了解测试中发生了什么。试试这个:
configureCell