Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium IDE和XML起始行-数据驱动测试_Xml_Selenium_Selenium Ide - Fatal编程技术网

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

Selenium IDE和XML起始行-数据驱动测试,xml,selenium,selenium-ide,Xml,Selenium,Selenium Ide,将Selenium IDE 2.8.0与XML文件结合使用作为我的“数据池”,如何从XML文件的特定行/测试用例开始?我可以让它从头到尾运行,没问题,但如果在第三次迭代中发生了什么,它就失败了。我如何从第三次迭代开始备份测试,而不必从头开始 例如,我正在搜索特定邮政编码的天气,xml中的“数据池”将包含以下内容: Iteration Zip Code 1 73102 2 73099 3 73064 4

将Selenium IDE 2.8.0与XML文件结合使用作为我的“数据池”,如何从XML文件的特定行/测试用例开始?我可以让它从头到尾运行,没问题,但如果在第三次迭代中发生了什么,它就失败了。我如何从第三次迭代开始备份测试,而不必从头开始

例如,我正在搜索特定邮政编码的天气,xml中的“数据池”将包含以下内容:

Iteration     Zip Code
1             73102
2             73099
3             73064
4             73455
5             73869
假设测试在搜索73064的第三次迭代中失败。当我开始备份测试时,我希望从那里开始,然后用剩下的2次迭代结束

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


感谢您提供的帮助。

我不久前就意识到了这一点,但忘了为将来遇到类似情况的任何人发布我的解决方案:

我存储了一个名为“start”的变量,该变量设置为我想从中开始测试的任何一行,然后能够实现以下while循环: ${Iteration}==开始

就在endWhile结束之前,我做了以下工作来迭代我的测试用例: javascript{storedVars.start++;}