如何在单个变量逗号分隔中存储多个值。
我得到一个名为“ComponentID”的字段的值并存储在变量“List”中。
我正在循环并获取组件ID 10项的值。
但每次只将当前值存储到变量列表中。
我希望所有10个项目都存储在名为“List”
的变量中输出应为(Item1,Item2,Item3 ..... Item 10)
我正在寻找在selenium IDE中获取此语法的语法...任何建议
我使用以下代码..
但是,在测试中删除Cur Name的组件ID。
我希望所有10个组件ID都以测试逗号分隔。
<tr>
<td>store</td>
<td>0</td>
<td>items</td>
</tr>
<tr>
<td>store</td>
<td>10</td>
<td>length</td>
</tr>
<tr>
<td>while</td>
<td>storedVars.items<storedVars.length</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>Name[storedVars.items]</td>
<td>CurName</td>
</tr>
<tr>
<td>storeValue</td>
<td>id=ComponentID</td>
<td>test</td>
</tr>
<tr>
<td>type</td>
<td>id=customValue</td>
<td>N</td>
</tr>
<tr>
<td>store</td>
<td>javascript{storedVars.items++;}</td>
<td></td>
</tr>
<tr>
<td>endWhile</td>
<td></td>
<td></td>
</tr>
答案 0 :(得分:1)
不完全是你问的问题,但我脑子里有一个相关的答案,
command:store
target:javascript{['value1','value2','value3']}
value:myVariable
这将随机选择任何值并将其存储在myvariable
中或者如果你想使用数组,我有一个完美的代码
command:storeEval
target:new Array("item0","item1", "item2", "item3");
value:list
你可以使用它来访问它们 命令:getEval 目标:列表