请告知我如何在Selenium IDE(+ sideflow扩展)中读取文本文件中的值并将其存储到数组中。
我有以下脚本:
<tr>
<td>storeEval</td>
<td>new Array("1","2","3","4","5","6");</td>
<td>nums</td>
</tr><tr>
<td>getEval</td>
<td>i = 0;</td>
<td></td>
</tr><tr>
<td>while</td>
<td>i < storedVars['nums'].length</td>
<td></td>
</tr><tr>
<td>type</td>
<td>name=m</td>
<td>javascript{storedVars['nums'][i]}</td>
</tr><tr>
<td>clickAndWait</td>
<td>name=submit</td>
<td></td>
</tr><tr>
<td>clickAndWait</td>
<td>link=t</td>
<td></td>
</tr><tr>
<td>click</td>
<td>id=s1</td>
<td></td>
</tr><tr>
<td>clickAndWait</td>
<td>css=td.tbl-actions > input[name="submit"]</td>
<td></td>
</tr><tr>
<td>clickAndWait</td>
<td>document.ConfirmForm.submit[1]</td>
<td></td>
</tr><tr>
<td>clickAndWait</td>
<td>link=k</td>
<td></td>
</tr><tr>
<td>getEval</td>
<td>i++;</td>
<td></td>
</tr><tr>
<td>endWhile</td>
<td></td>
<td></td>
</tr><tr>
<td>getEval</td>
<td>alert("Done!");</td>
<td></td></tr>
我有一个本地文本文件,其值包含在一列中:
1
2
3
4
5
6个
我认为这很简单,但我是新手,非常感谢任何形式的帮助。
提前致谢!
答案 0 :(得分:0)
不完全是你问的问题,但我脑子里有一个相关的答案,
command:store
target:newArray{['value1','value2','value3']}
value:myVariable
这将随机选择任何值并将其存储在myvariable
中或者如果你想使用数组,我有一个完美的代码
command:storeEval
target:new Array("item0","item1", "item2", "item3");
value:list
您可以使用以下命令访问这些:getEval target:list