需要在包含许多不同表单的页面上选择并提交表单,该页面具有一个具有特定值的隐藏字段。
我知道有用于选择表单字段的form.fields_with()和用于选择具有特定属性的表单的page.form_with(),但是我想选择一个具有隐藏字段和值属性'xxxxx‘的表单。
在Mechanize中有没有办法做到这一点?或者我被困在使用xpath或hack解决方案?我想要的XPath是
xpath("//form[div/input/@value='xxx']").click_button当然,我不能在xpath上使用click_button。
发布于 2013-04-08 15:34:07
你可以这样做:
page.form_with :form_node => page.at(xpath)https://stackoverflow.com/questions/15872183
复制相似问题