2015-11-28 59 views
0

當前我需要搜索文本並從搜索列表中選擇預期結果。搜索結果顯示帶有li標籤,文本位於span標籤下。搜索文本將像這樣電話,電話音頻,電話視頻。我的源代碼顯示如下。請幫助我選擇電話音頻或電話視頻。在watir中選擇搜索結果

<ul> 
<li class="Searchitem"></li> 
<span value="AL">Phone</span> 
<li class="Searchitem"></li> 
<span value="AL">Phone</span>-audio 
<li class="Searchitem"></li> 
<span value="AL">Phone</span>-video 
</ul> 

回答

0

該html沒有任何意義,而且絕對不是每個標準。 li標籤內沒有span,也沒有-audio或-video。我甚至不知道你需要點擊什麼元素。

如果是HTML是符合這將是那麼容易,因爲: browser.span(text: 'Phone-video').when_present.click 也許這會工作,根據網站的HTML的休息,但如果有什麼改變了這將是非常酥: browser.ul.span(index: 1).when_present.click