2014-10-01 41 views
1

我的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與類搜索結果我不知道如何點擊其中之一(類=「搜索結果」)任何人都建議我一個解決方案。

+0

爲什麼不添加索引到生成的div ID?像.. id =「searh_results _#{index}」,這樣你知道你想要點擊 – 2014-10-01 07:33:22

+0

什麼div,不是我的代碼,我不能改變它 – beginerdeveloper 2014-10-01 07:36:05

回答

1

理想情況下,您應該添加一個唯一的ID爲@ juan-manuel-rodulfo-salcedo建議。但是,如果你不能這樣做,那麼你可以找到class=search-result的所有div。下面是如何點擊頁面上的第二個div一個例子:

page.all('.search-result')[1].click 

有關如何選擇多個元素,請參閱本SO answer更多的例子。

相關問題