在 UFT 中,如何等待某个对象从网页中 removed/deleted?

How to wait until an object has been removed/deleted from a webpage in UFT?

在我们的 Web 应用程序中,有一些表,用户可以在其中 enter/delete 数据。

检查添加内容后,我希望 UFT 等到该元素不再出现在页面上后再继续。每次从网页中删除一行或元素时,页面刷新,UFT 通常会尝试继续,从而导致测试失败。

似乎.WaitProperty "visible", false, 3000等待超时完成然后继续。

我正在寻找与 Selenium 中的 .StalenessOf 类似的东西。

希望让等待更加动态,以使这些测试 运行 尽可能快。如果我们最终使用 UFT,我将拥有一个非常大的测试套件,并且希望减少硬编码等待的数量,并尽可能避免它们。

UFT 支持 Exist to check if an object exists.

您可以传递零超时并等待对象不存在。

While Obj.Exist(0)
   Wait 1
WEnd