繁体   English   中英

如何在Selenium IDE的xpath中找到模糊的列表项?

[英]How to locate indistinct list items with xpath for Selenium IDE?

我正在尝试使用WebDriver设置一些自动化测试用例,并结合使用Selenium IDE和FireBug来很好地了解我在做什么。 我已经弄清楚了,除了一件大事。 这个元素

<div class="select2-drop select2-display-none select2-with-searchbox select2-drop-active select2-drop-above" style="left: 1200.5px; width: 438px; top: auto; bottom: 152px; display: block;" id="select2-drop">

打开一个充满列表项的下拉菜单。 每个项目都具有相同的ID和类别,并设置为列表项目。 例:

<li class="select2-results-dept-0 select2-result select2-result-selectable">
<div class="select2-result-label">
<span class="select2-match"></span>
Copyright
</div>
</li>

每个列表项之间的唯一区别是div标记内,span标记后紧随其后。

我如何使用Selenium IDE彼此区分? 它不会记录在下拉菜单或下拉菜单中选择的任何内容。 我一直在尝试通过手动提交代码来单击下拉列表。 如何找到每个元素的Xpath,并将其转换为WebDriver的单击命令?

使用xpath来查找带有文本的元素。

//li[contains(text(),'dropdownValue')]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM