3

カピバラでフォームのアクションを取得するには?

適切な BDD ではないことはわかっていますが、フォームがアプリ外の API にヒットしています。

フォームが送信されているかの確認はWebmockでもできますが、この場合はアクションURLがきちんと設定されているか確認した方が簡単だと思います。

4

2 に答える 2

2

.native を使用して Capybara 要素から Nokogiri ノードを取得できます。そこからノードの属性を簡単に照会できます。

element = find('#form_id')
node = element.native

form_action = node.attributes['action']
于 2013-01-18T03:31:24.597 に答える