要测试表中的所有行,我使用以下代码:
driver.find_elements(xpath: "//table//tr").each_with_index do |_, index|
next if index.eql?0
driver.find_element(xpath: "//table//tr[#{index}]/td[1]/a").click
# some other testing code here
driver.navigate.back
end
当表格被分页时,使用我的代码将在到达第一页的最后一行时停止。
任何想法都会有所帮助。