我想知道如何随机选择1,以及如何使用selenium IDE在我的网站上的单选按钮/复选框中的1-6个选项中随机选择。
我已经有了一个可以在下拉菜单中进行随机选择的脚本,这个工作正常 - 可以轻松修改以进行其他选择吗? (请包括代码示例,因为我是新手)
感谢您的帮助。
<tr>
<td>store</td>
<td>frontrudestatus</td>
<td>elementId</td>
</tr>
<tr>
<td>storeXpathCount</td>
<td>//select[@name='${elementId}']/child::option</td>
<td>elementCount</td>
</tr>
<tr>
<td>storeEval</td>
<td>Math.floor(Math.random() * (${elementCount}-1))+1</td>
<td>randomIndex</td>
</tr>
<tr>
<td>select</td>
<td>xpath=(//select[@name='${elementId}'])</td>
<td>index=${randomIndex}</td>
</tr>
答案 0 :(得分:0)
这个怎么样?
<tr>
<td>storeXpathCount</td>
<td>//input[@name='NAME']</td>
<td>total</td>
</tr>
<tr>
<td>storeEval</td>
<td>Math.floor(Math.random() * ${total} )+1</td>
<td>index</td>
</tr>
<tr>
<td>click</td>
<td>xpath=(//input[@id='NAME'])[${index}]</td>
<td></td>
</tr>
首先,您需要使用name属性获取可用的radion按钮总数,然后进行随机化。