Javascript 单选按钮随机选择?-它包含了测试的录制

Javascript 单选按钮随机选择?-它包含了测试的录制,javascript,random,selenium-ide,Javascript,Random,Selenium Ide,我想知道如何使用selenium IDE在我的网站上的单选按钮/复选框中随机选择1,以及如何在1-6个选项之间随机选择 我已经有了一个脚本,可以在下拉菜单中进行随机选择,这是工作良好-这可以很容易地修改,使这些其他选择? (请包括代码示例,因为我是新手) 谢谢你的帮助 <tr> <td>store</td> <td>frontrudestatus</td> <td>elementId</

我想知道如何使用selenium IDE在我的网站上的单选按钮/复选框中随机选择1,以及如何在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>

商店
前牙列
元素ID
storeXpathCount
//选择[@name='${elementId}']/child::option
元素计数
仓库
floor(Math.random()*(${elementCount}-1))+1
随机指数
选择
xpath=(//选择[@name='${elementId}'])
索引=${randomIndex}
这个怎么样

<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>

storeXpathCount
//输入[@name='name']
全部的
仓库
Math.floor(Math.random()*${total})+1
指数
点击
xpath=(//输入[@id='NAME'])[${index}]
首先,您需要获得“名称”属性下可用的radion按钮的总数,并进行随机化