我有这张桌子,如下图所示: 我正在使用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
答案 0 :(得分:0)
您将要:
尝试:
browser.trs(class: /spy1x/, onmouseover: true).map { |tr| tr.font(class: 'spy14').text }