使用Selenium IDE
我正在尝试输入6个存储变量之一
我将6个变量(信用卡号)存储为CC1,CC2等。
我还存储1-6之间的随机数,我希望用它来“随机选择”我存储的一个变量
想法?
<tr>
<td>store</td>
<td>4555555555000001</td>
<td>cc1</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000002</td>
<td>cc2</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000003</td>
<td>cc3</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000004</td>
<td>cc4</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000005</td>
<td>cc5</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000006</td>
<td>cc6</td>
</tr>
<tr>
<td>storeEval</td>
<td> Math.floor(Math.random()*6) +1</td>
<td>drop1</td>
</tr>
<tr>
<td>echo</td>
<td>${cc${drop1}}</td>
<td></td>
</tr>
echo返回$ {cc6}而不是变量cc6
答案 0 :(得分:0)
您可以使用javascript switch语句执行此操作。
<tr> <td>storeEval</td> <td>switch(Math.floor(Math.random()*6) +1) {case 1: 455001; break; case 2: 455002; break; case 3: 455003; break; case 4: 455004; break; case 5: 455005; break; default: 455006; break; }</td> <td>randomcard</td> </tr> <tr> <td>echo</td> <td>${randomcard}</td> <td></td> </tr>