最强自动化测试框架Playwright(5)- 自动等待

在采取行动之前对元素执行一系列可操作性检查,以确保这些动作按预期运行。它会自动等待所有相关检查通过,然后才执行请求的操作。如果所需的检查在给定的 内未通过,则操作将失败,并显示TimeoutError。

例如,对于 page.click(),Playwright 将确保:

指元素已连接到Document或者ShadowRoot.

当元素具有非空边界框且没有计算样式时,元素被视为可见。请注意,零大小或 with 的元素不被视为可见。

  • 元素为稳定,如未动画或完成动画

当元素至少连续两个动画帧保持相同的边界框时,该元素被视为稳定。

猜你喜欢

转载自blog.csdn.net/seanyang_/article/details/132247958