Javascript Selenium extensions:“;“封锁”;命令

Javascript Selenium extensions:“;“封锁”;命令,javascript,ajax,testing,selenium,Javascript,Ajax,Testing,Selenium,在selenium中是否可以编写阻塞命令 我想发出一个“clickAndWaitForAjax”命令。它将单击一个按钮并等待,直到一个div被来自服务器的文本填充 我很清楚,这可以用两个命令来完成,但可以用一个命令来完成吗?如何编写?如果您将脚本编写为JUnit测试,那么它只不过是Java代码。您可以轻松编写一个方法来调用一个、两个或大量不同的selenium方法。或者你可以使用你最喜欢的语言和测试框架 这使得测试复杂系统更加容易 有关详细信息,请参见。最佳做法是等待页面上的元素位于div中。您

在selenium中是否可以编写阻塞命令

我想发出一个“clickAndWaitForAjax”命令。它将单击一个按钮并等待,直到一个div被来自服务器的文本填充


我很清楚,这可以用两个命令来完成,但可以用一个命令来完成吗?如何编写?

如果您将脚本编写为JUnit测试,那么它只不过是Java代码。您可以轻松编写一个方法来调用一个、两个或大量不同的selenium方法。或者你可以使用你最喜欢的语言和测试框架

这使得测试复杂系统更加容易


有关详细信息,请参见。

最佳做法是等待页面上的元素位于div中。您可以使用许多不同的命令,如
waitForElementPresent
waitForElementVisible
,或者您可以编写一些JavaScript来检查元素是否在DOM中,并使用
waitForCondition

这些是标准的Selenium命令,如果希望运行Selenium RC的测试,可以将其移植到您选择的编程语言中