5

我有如下图所示的这张表:我正在使用 Ruby Watir 获取第一列的每一行。

https://dominiumestate.com/wp-content/uploads/2019/08/Capture.jpg

我已经尝试过了,但我不能只得到表的每一行

puts t.tr(:index => 2, class: ['spy1xx']).td(:index => 0).font(class: ['spy14']).text 

t = browser.table(:index => 1).tbody()

 puts t.trs(:index => 2, class: ['spy1xx']).each do |s|
 puts s.td(:index => 0).font(class: ['spy14']).text
 end
4

1 回答 1

0

你会想要:

  1. 获取表格行的集合
  2. 遍历每一行以获取特定的单元格文本。

尝试:

browser.trs(class: /spy1x/, onmouseover: true).map { |tr| tr.font(class: 'spy14').text }
于 2019-08-06T12:56:21.750 回答