首页 文章

如何使用xpath找到Selenium IDE的隐隐绰绰的列表项?

提问于
浏览
0

我正在尝试使用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的单击命令?

1 回答

  • 0

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

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

相关问题