カピバラでページ オブジェクト モデルを実装するために、site_prismをいじっています。とても面白そうです。
"[data-id='x']" (x は整数) などのセレクターを指定するにはどうすればよいですか? このようなもの:
class Home < SitePrism::Page
set_url "http://www.example.com"
element :row, "[data-id='@id']"
end
そして、私のテストでは:
Then /^the home page should contain a row$/ do
@home.should have_row 1234
end