如何等待API GET的答案?

时间:2018-08-07 09:06:09

标签: jasmine protractor

我遇到了与量角器速度有关的问题。

当我单击链接时,必须打开一个新窗口,并带有一个表,该表将由GET事件填充。

protracor似乎太快了,不等待获得答案。 我使用睡眠,但没有解决。

此问题仅在自动测试中发生。

1 个答案:

答案 0 :(得分:1)

我可以看到两种解决方案:

  1. 您可以使用ExpectedConditions:http://www.protractortest.org/#/api?view=ProtractorExpectedConditions
  2. 等待DOM中特定元素的可见性(例如,具有数据的单元格)。
  3. 您可以使用request库(https://www.npmjs.com/package/request)并调用终结点,直到获得所需的响应为止。