2015-11-28 58 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