0

我想知道如何随机选择 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>
4

1 回答 1

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 属性的可用单选按钮的总数并进行随机化。

于 2012-12-10T19:06:30.953 回答