1

submit_tag の代わりに image_submit_tag を使用した次の検索フォームがあります。

キュウリを実行すると、明らかな失敗が発生します。

When I fill in "q" with "sachin"                                               # features/step_definitions/web_steps.rb:33
And I press "submit"                                                           # features/step_definitions/web_steps.rb:21
    Could not find button "submit" (Webrat::NotFoundError)
    (eval):2:in `click_button'
    ./features/step_definitions/web_steps.rb:22:in `/^(?:|I )press "([^\"]*)"$/'
    features/search.feature:20:in `And I press "submit"'

送信ボタンの検索に失敗します。

私は image_submit_tag を使用しているので、このタグがフォームを送信するための webrat/cuke ステップは何ですか?

4

2 に答える 2

3

私はこれを試しましたが、idオプションを使用して動作します:

<%= image_submit_tag "image_file_name", :id => "submit" %>

そして機能で:

And I press "submit"

機能しなかったことに注意してください:title => "submit"(Webratのドキュメントでは と の両方:idをチェックすると書かれていますが:title

于 2010-01-26T22:59:48.130 に答える
1

これが機能するかどうかはわかりませんがtitle、画像ボタンに属性を追加してみてください。

image_submit_tag ..., :title => "submit"
于 2010-01-25T20:05:44.730 に答える