使用Selenium IDE测试需要动态页面加载的内容

时间:2010-12-14 19:04:52

标签: javascript selenium-ide

我正在尝试为测验创建测试。测验的工作原理如下:

  1. 点击并等待测验链接。

  2. 第一页有一个问题和单选按钮。用户单击单选按钮,然后单击并等待提交按钮。

  3. 第二页是另一个带单选按钮的问题。用户单击单选按钮,然后单击并等待提交按钮等

  4. 在N页之后,在结果页面上,我想验证是否存在某些文字。

  5. 此测试的目的是:(1)用户可以一直进行测验,(2)测验问题正确提交(提交之间没有例外),(3)用户看到预期结果

    我知道我可以使用Selenium RC轻松完成这项工作,但我需要在Selenium IDE中使用,以便非技术人员在进行烟雾测试时只需按一下按钮即可。 (我知道,QA应该这样做,但我没有制定规则。)

    我的问题是:如何使用动态数量的问题对测验进行最佳测试(我们的测验页面上的测验每天都有所不同,有些会被禁用或从系统中删除)?

    我希望在JavaScript中执行此操作(将脚本放在runScript中),但我无法弄清楚如何在脚本中执行等效的“clickAndWait”,因此我无法进行提交。 / p>

    我是JavaScript的新手,顺便说一句。

1 个答案:

答案 0 :(得分:1)

blog post描述同样的事情......