如何使用Selenium连续运行单个测试用例?

时间:2009-01-27 22:12:54

标签: unit-testing firefox testing selenium

我记录了一个非常简单的测试用例使用与Firefox集成的Selenium IDE。我希望测试用例在一段时间内连续运行。如何连续进行测试?

4 个答案:

答案 0 :(得分:4)

您可以使用Selenium Remote Control从命令行启动测试运行。

  1. 从测试套件中的IDE保存测试

  2. 从命令行with the following syntax运行测试套件。

  3. 使用您喜欢的脚本语言来反复重复运行测试

  4. 另一种方法是将测试从IDE保存到测试套件中,然后在文本编辑器中打开套件,并将相同的测试复制/粘贴数百次/数千次。我从来没有尝试过,但假设IDE没有阻塞大型Suite文件,这将让你一次又一次地运行测试X次。

答案 1 :(得分:1)

尝试flowControl Selenium扩展程序。

答案 2 :(得分:0)

如果您希望测试在Selenium IDE中连续运行,请使用IDE扩展插件中提供的无限while循环命令,如ISFW IDE扩展插件。

步骤如下:

<tr>
<td>while</td>
<td>true</td>
<td></td>

您的步骤

<tr>
<td>endWhile</td>
<td></td>
<td></td>

您还可以使用ISFW插件中提供的define module命令。

答案 3 :(得分:0)

Command   Target    Value
Label     Jump1
Your Script Line1
Line2
Line3
goto      Jump1

这将一次又一次地执行你的命令集。