【问题标题】:Protractor is waiting even after given wait time is finished即使在给定的等待时间结束后,量角器仍在等待
【发布时间】:2020-10-30 02:41:47
【问题描述】:

我正在使用量角器和打字稿进行自动化,我在页面上有一个加载器,它会在 1-2 秒内出现并在近 5 秒内消失。我正在使用量角器显式等待,但不是等待给定时间(比如 3 秒),而是等待更长的时间,但时间间隔为 3 秒。代码卡在超时错误中。

下面是我的代码。

    public async waitForLoader{ 
        const until = protractor.ExpectedConditions;
      await browser.wait(until.visibilityOf(this.eleSmallLoader), 3000);
      await browser.wait(until.invisibilityOf(this.eleSmallLoader), 3000);
      }

我还附上了终端的屏幕截图,它显示了以 3 秒为间隔的超时。

【问题讨论】:

  • 请在代码中调用该函数的部分

标签: typescript async-await protractor


【解决方案1】:

只需将两行(第 80、81 行)的超时时间延长,比如 10000 毫秒。您不必担心这些数字,因为只要满足条件,等待就会结束。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-04
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多