gpt4 book ai didi

javascript - 在 Node 中使用selenium-webdriver等待Ajax完成

转载 作者:行者123 更新时间:2023-12-03 02:42:48 25 4
gpt4 key购买 nike

我有一个单页应用程序,正在编写集成测试。我正在使用 selenium-webdriver,使用 node API(无 Java)。

当用户单击按钮时,将启动 AJAX 调用。我想检查 AJAX 调用返回的内容。

不确定它是否相关:我没有使用 JQuery,而是 Polymer(准确地说是iron-ajax)。

我在网上找到了一些文档,但没有专门针对 Node 的文档。

最佳答案

在不深入了解 node.js 的细节的情况下,没有单一方法可以可靠地确定基于 ajax 的资源是否已完全加载。在这种情况下,您需要做的是创建某些规则的组合,总之将用于“检测”整页加载。只需几个示例即可一起使用来确认完全加载的页面:

  1. 如果您知道某些特定区域只有在页面加载后才会完全可见。
  2. 页面仍在加载时出现的任何旋转图标或等待标志。
  3. 使用 jQuery 评估页面加载状态。

以上所有内容(但可能或多或少)应作为组合一起使用。

关于javascript - 在 Node 中使用selenium-webdriver等待Ajax完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48251935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com