如何使用没有ID的水豚找到一张桌子

时间:2012-09-10 12:33:56

标签: ruby capybara

我正在使用Capybara在一个网站上进行一些测试,该网站上有一个表格,其中包含可变数据量并由Google可视化生成。该表没有ID值,我被告知无法放入ID字段。

有没有其他方法可以找到一个表,然后能够拉入并查看capybara / ruby​​表中的数据?我知道表格中应该包含哪些数据,并希望检查它是否显示正确的结果。

由于

1 个答案:

答案 0 :(得分:1)

您可以使用xpath:

find(:xpath, "//table/tr")

或标准查找器a la jQuery:

find("table")

旁注,请记住,您可以链接find次来电。


既然你上过课,就用它吧!

find(".class_name")
find(".google-visualization-table-table")