看来这两个都让我可以访问文档中的第一个FORM元素:
page.form
page.forms.first
如何搜索特定的复选框,例如
page.form.checkbox_with(:name=>"yep")
如果我不知道里面有哪个FORM?
答案 0 :(得分:3)
您想要所有带有该复选框的表单,还是只需要第一个表单?
对于第一个,请执行
form = page.forms.detect { |f| f.checkbox_with(:name => "yep" ) }
对所有人来说,做
forms = page.forms.select { |f| f.checkbox_with(:name => "yep" ) }