【发布时间】:2020-12-15 13:48:41
【问题描述】:
考虑以下代码:
<div class="results">
<div class="search-results" data-link="some url1">result1</div>
<div class="search-results" data-link="some url2">result2</div>
<div class="search-results" data-link="some url3">result3</div>
<div class="search-results" data-link="some url4">result4</div>
</div>
上面是一个搜索框,当我们在其中输入文本时,它会在下拉列表中显示一些结果(ajax 调用)。
结果(如上代码所示)是链接但没有<a>
如果没有<a>,如何点击其中一个结果(比如第一个结果)?
【问题讨论】:
-
当你点击 div 元素时会发生什么说 //div[@data-link="some url4"]
-
@PDHide:nothing
-
你可以添加屏幕截图
-
@PDHide:不允许
-
@PDHide: 抱歉 //div[@data-link="some url4"] .click() 正在工作。
标签: javascript selenium selenium-webdriver testing