【问题标题】:selecting the search result in watir在 watir 中选择搜索结果
【发布时间】:2015-11-28 18:36:43
【问题描述】:

目前我需要搜索一个文本并从搜索列表中选择预期的结果。搜索结果显示为 li 标签,文本位于 span 标签下。搜索文本将类似于此电话,电话音频,电话视频。我的源代码如下所示。请帮我选择电话音频或电话视频。

<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>

【问题讨论】:

    标签: selenium-webdriver watir watir-webdriver watir-classic


    【解决方案1】:

    那个 html 没有任何意义,而且绝对不符合标准。 span 和 -audio 或 -video 都不在 li 标签内。我什至不确定你需要点击什么元素。

    如果它是 html 是兼容的,它会很简单: browser.span(text: 'Phone-video').when_present.click 或者这可能会起作用,具体取决于站点的 html 的其余部分,但如果有任何变化,它会非常不稳定: browser.ul.span(index: 1).when_present.click

    【讨论】:

      猜你喜欢
      • 2018-07-19
      • 1970-01-01
      • 2013-04-02
      • 2011-02-23
      • 2018-11-02
      • 2020-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多