您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
怎樣Selenium IDE選擇combo box中值
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/24 10:16:12 ] 推薦標(biāo)簽:Selenium css

近一直在學(xué)習(xí)Selenium,打算先從 Selenium IDE入手。IDE 很簡單,重要的是如何定位目標(biāo)元素,本人推薦使用CSS來定位你的目標(biāo)元素。css如何定位在這不在贅述,google上一堆,對于在學(xué)習(xí)遇到的問題,強(qiáng)烈建議使用google,百度對于技術(shù)方面的搜索太渣渣。
下面我說說我遇到的一個(gè)問題,在寫腳本的時(shí)候,定位不到combo box中的值。通過google終找到解決的方法
一次使用 click, mouserover, click, command命令來選中combo box中的值。

</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">New Test</td></tr>
</thead><tbody>
<tr>
    <td>open</td>
    <td>/login.htm</td>
    <td></td>
</tr>
<tr>
    <td>selectAndWait</td>
    <td>id=ddlWebsite</td>
    <td>樂學(xué)</td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=a:contains(&quot;班級管理&quot;)</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>id=btn1</td>
    <td></td>
</tr>
<tr>
    <td>pause</td>
    <td>5000</td>
    <td></td>
</tr>
<tr>
    <td>sendKeys</td>
    <td>txtTitle</td>
    <td>Selenium</td>
</tr>
<tr>
    <td>click</td>
    <td>id=comboxText_cbClassCategory</td>
    <td></td>
</tr>
<tr>
    <td>waitForVisible</td>
    <td>id=comboxlist_cbClassCategory</td>
    <td></td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]</td>
    <td></td>
</tr>
<tr>
    <td>mouseOver</td>
    <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]</td>
    <td></td>
</tr>

</tbody></table>
</body>
</html>

如果你要定位的元素 id class name 全相同可以使用這個(gè)語法定位你想要定位的值

css=tag.class[attribute=value]

ex:css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]

希望這篇可以幫助到以后遇到類似問題的童鞋 O(∩_∩)0

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd