使用相同的类列表项从列表中读取不同的值

时间:2018-04-22 10:30:44

标签: html ruby list watir

如何使用Watir从列表项中获取具有相同列表类的特定值?

我在Ruby中使用Watir。列表的html如下所示:

{{1}}

如果我想分别获取TITLE和TITLE2的值,我怎么能让Watir管理它呢?除标题值之外的所有内容都是完全相同的值。

1 个答案:

答案 0 :(得分:0)

迭代列表,如下所示

p browser.lis.map{|li|li.a.title}

输出

["TITLE", "TITLE2"]

使用给定的Html结构,您可以简单地迭代链接并打印标题,如下所示

p browser.as.map(&:title)