0

特定の値を持つ非表示フィールドがある、多くの異なるフォームを含むページでフォームを選択して送信する必要があります。

form.fields_with()特定の属性を持つフォームを選択するには、フォーム フィールドを選択する必要があることは知っていpage.form_with()ますが、たとえば、値属性 'xxxxx' を持つ非表示フィールドを持つフォームを選択したいと考えています。

Mechanizeでこれを行う方法はありますか? または、xpath やハック ソリューションを使用して立ち往生していますか? 私が欲しいもののXPathは

xpath("//form[div/input/@value='xxx']").click_button

もちろんclick_button、xpath ではできません。

4

1 に答える 1

1

あなたがすることができます:

page.form_with :form_node => page.at(xpath)
于 2013-04-08T07:34:06.613 に答える