怎样Selenium IDE选择combo box 中值

上一篇 / 下一篇  2013-10-14 20:47:36 / 个人分类:Selenium

最近一直在学习Selenium,打算先从 Selenium IDE入手。IDE 很简单,最重要的就是如何定位目标元素,本人推荐使用CSS来定位你的目标元素。css如何定位在这就不在赘述,google上一堆,对于在学习遇到的问题,强烈建议使用google,百度对于技术方面的搜索太渣渣。
下面我说说我今天遇到的一个问题,今天在写脚本的时候,定位不到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>乐学</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','脱产班','');;;]</td>
    <td></td>
</tr>
<tr>
    <td>mouseOver</td>
    <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脱产班','');;;]</td>
    <td></td>
</tr>

<tr>
    <td>click</td>
    <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脱产班','');;;]</td>
    <td></td>
</tr>


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

如果你要定位的元素 id class name 全相同可以使用这个语法定位你想要定位的值

css=tag.class[attribute=value]

ex:css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脱产班','');;;]

希望这篇可以帮助到以后遇到类似问题的童鞋 O(∩_∩)0


TAG:

51Testing小编的个人空间 引用 删除 zaza9084   /   2013-10-16 12:45:06
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/95/n-853195.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

Open Toolbar