当我点击一个按钮时,我的下拉基本上是div
,显示在一个块中。下拉列表中的每个值/项都是div
。下拉值类似于此"Click to view report <img-help>"
。现在我的问题是,当我尝试打开下拉菜单并单击某个项目时,我看到有时点击<img-help>
并且测试失败,因为单击图像将打开一个帮助窗口,它实际上并没有选择下拉菜单中的项目。如何避免这种情况,只需点击文字?
我基本上单击按钮并解析列表,然后使用Selenium Java api单击与我想要单击的值匹配的值。
更新我要点击的代码我想点击div中的"XXXXXXXYYYYYYXXXXXX"
。这将使用新数据刷新页面。
还想提一下我在IE7中这样做。 Firefox似乎工作正常。
<div class="mstrListBlockItemSelected" title="Evaluate charges to identify potential for improvement.">
<div class="mstrListBlockItemName" style="padding-left: 25px;">
XXXXXXXYYYYYYXXXXXX
<span style="width: 4px;"/>
<img style="width: 16px; height: 16px; cursor: pointer;" alt="Help" src="../plugins/custom/images/help.gif"/>
</div>
</div>