gpt4 book ai didi

Selenium:Ajax 测试

转载 作者:行者123 更新时间:2023-12-04 14:51:04 24 4
gpt4 key购买 nike

请向我简要介绍使用 selenium RC 进行的 Ajax 测试。
由于在 Ajax 元素中没有反射(reflect)在 View 源上,但是使用 firebug 我们可以看到 HTML 源代码中的变化。

有两种与它相关的方法 Ajax 测试..

1-方法“waitForCondition (java.lang.String script, java.lang.String timeout), 提供脚本我们必须自己创建一个java脚本或者它应该是网页上出现的相同的Ajax脚本/java脚本.

如果我在以下几点错了,请纠正我..

2-方法“waitForElemantPresent(Locator)”,我们检查firebug中的Element,在这个方法中检查相同的是self waitForElemantPresent( Locator )。

如果我在测试 Ajax 应用程序时遗漏了什么,请告诉我。

最佳答案

在@Hannibal 的帮助下,我从一篇文章中得到了这方面的帮助

http://agilesoftwaretesting.com/?p=111

JQuery: “jQuery.active”

Prototype: “Ajax.activeRequestCount”

Dojo: “dojo.io.XMLHTTPTransport.inFlight.length”



所以如果有 Ajax 调用,我们可以使用第二个选项。
selenium.waitForCondition(
"selenium.browserbot.getCurrentWindow().jQuery.active == 0",
timeout);

关于Selenium:Ajax 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6504402/

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