Selenium IDE和XML起始行 - 数据驱动测试

时间:2014-12-15 16:33:49

标签: xml selenium selenium-ide

将Selenium IDE 2.8.0与XML文件结合使用作为我的"数据池",如何从XML文件开始特定的行/测试用例?我可以让它从头到尾运行,没问题,但是说第三次迭代会发生一些事情并且它会失败。我如何从第3次迭代开始测试,而不是从头开始重新开始?

一个例子就是我在天气中搜索特定的邮政编码和数据表"在xml中将包含以下内容:

Iteration     Zip Code
1             73102
2             73099
3             73064
4             73455
5             73869

假设测试在第3次迭代中搜索失败,搜索73064.当我开始测试时,我从那里开始并完成其余2次剩余的迭代。

目前在RFT中,我使用for循环来说明数据池的哪个迭代开始/结束,我只是很难用XML来解决它。

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

我刚才想到了这一点,并且忘了为将来面临类似情况的人发布我的解决方案:

我存储了一个名为" start"的变量,它被设置为我想要开始测试的那一行,然后能够实现以下while循环: $ {Iteration} == start

在结束之前,我做了以下迭代我的测试用例: 的JavaScript {storedVars.start ++;}