我的HTML代码我有一个按钮
<input class="search hidden" id="search_button" type="submit" value="Search" style="display: block;"></input>
当我点击按钮时,会生成许多项目,如下所示:
<div id="search_results" class="" style="display: block; left: 522.083px; top: 459.617px; width: 398px;">
<img alt="Load-circle" class="load-circle" src=".../123">
<div id="app_341446764" class="search-result"><img src=".../DictationIcon.png">abc</div>
<div id="app_561941526" class="search-result"><img src=".../Icon.png">def</div>
</div>
我有很多div与课程搜索结果我不知道如何点击其中一个(class =&#34; search-result&#34;)任何人都建议我解决。
答案 0 :(得分:1)
理想情况下,你会添加一个唯一的ID,如@ juan-manuel-rodulfo-salcedo所建议的那样。但是,如果你不能这样做,那么你可以找到class=search-result
的所有div。以下是如何单击页面上的第二个div的示例:
page.all('.search-result')[1].click
有关如何选择多个元素的更多示例,请参阅此SO answer。