量角器中的显式等待不起作用

时间:2017-01-24 13:59:13

标签: selenium-webdriver gulp protractor gulp-protractor

我使用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);
      });
    });

1 个答案:

答案 0 :(得分:0)

我建议重写页面对象和测试,以便更清楚地了解测试中发生了什么。试试这个:

configureCell