提问者:小点点

角度应用自动化如何避免因为页面元素加载耗时高导致脚本失败?【重复】


最近我开始自动化角度应用程序,观察到我的脚本经常失败,因为应用程序加载时间很长。一些组件加载很快,但有些没有加载。如何等待selenium WebDriver直到页面中的所有元素都加载完成,以避免脚本失败(我想使用动态等待时间)?


共1个答案

匿名用户

根据我的知识,动态等待是行不通的,因为您没有任何参考元素来告诉我们所有的元素都已加载,您现在可以运行您的脚本。

  • 尝试找到页面加载所有元素的最长时间
  • 添加一些缓冲时间,比如3-5秒
  • 使用和(最大加载时间)(缓冲时间)将其用作显式等待