遍历父元素循环的子元素
Looping through child elements of a loop of parent elements
我有一组 div,我想遍历这些 div,我想在其中遍历子元素(这里有几层嵌套)。
如果我这样做:
puts browser.div(:class => 'layout4').element(:class => 'event-info').text
然后我正确地得到了我想要的子元素的文本,所以我尝试像这样将它复数化:
browser.divs(:class => 'layout4').each do |event|
browser.event.elements(:class => 'event-info') do |game|
puts game.text
end
end
但是内部循环根本没有 运行。
你忘记了内循环'each'
browser.divs(:class => 'layout4').each do |event|
browser.event.elements(:class => 'event-info').each do |game|
puts game.text
end
end
我有一组 div,我想遍历这些 div,我想在其中遍历子元素(这里有几层嵌套)。
如果我这样做:
puts browser.div(:class => 'layout4').element(:class => 'event-info').text
然后我正确地得到了我想要的子元素的文本,所以我尝试像这样将它复数化:
browser.divs(:class => 'layout4').each do |event|
browser.event.elements(:class => 'event-info') do |game|
puts game.text
end
end
但是内部循环根本没有 运行。
你忘记了内循环'each'
browser.divs(:class => 'layout4').each do |event|
browser.event.elements(:class => 'event-info').each do |game|
puts game.text
end
end