0
キュウリ試験からコントローラメソッドにフォームデータを送信しようとしています。Railsキュウリ試験 - フォームデータをメソッドに送信
私はログイン&パスワードフィールドと送信ボタンを持つフォームを持っています。
フォームビュー:
キュウリステップ
<%= text_field_tag 'login', id: 'login-input' %>
<%= password_field_tag 'password', nil, id: 'password-input' %>
<%= submit_tag 'Login', id: 'submit-credentials' %>
、そのフォームでIの入力値(ログインフィールド示すが、類似していません)。
Then(/^I press "password-input"$/) do
find("#password-input").click
end
Then(/^I enter "myPassword" into the "password-input"$/) do
find("#password-input").text("myPassword")
end
これでログインとパスワードの値が設定されました。
私は、ボタン
And(/^I press "submit-credentials"$/) do
find("#submit-credentials").click()
end
を提出押し、私のauthenticateメソッドは、それが必要として、と呼ばれるが、そのパラメータが空ですます。
通常、ウェブページに値を入力すると、すべて正常に動作します。なぜキュウリのバージョンは機能しませんか?
すべての私のキュウリのステップが通ります!だから私は混乱しています
どのように私はテキストフィールドからコントローラメソッドにデータを送信できますか?
はありがとう
の
を使用するinteract with forms in Capybara
しようとするいくつかの方法があります。 – snowy500