2012-12-10 61 views
0

我想知道如何隨機選擇1,以及如何隨機選擇在我的網站上使用硒IDE的單選按鈕/檢查區1-6選擇之間的某處。單選按鈕隨機選擇? - 硒IDE

我已經有一個腳本,可以在下拉菜單中隨機選擇,這工作正常 - 這可以很容易地修改,使這些其他選擇? (請包括代碼示例,因爲我是一個新手)

感謝您的幫助。

<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

這個怎麼樣?

<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按鈕的總數並做隨機。