Selenium扩展:"阻塞"命令

fly*_*ire 2 javascript testing ajax selenium

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

我想制作一个"clickAndWaitForAjax"命令.它将单击一个按钮并等待div填充来自服务器的文本.

我很清楚这可以通过两个命令完成,但可以用一个命令完成吗?怎么样?

Aut*_*ter 5

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

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