rspec と capybara を使用して、いくつかのフォーム パスのテストを行っていますが、PHP で開発されているため、HTML を探しているだけです。したがって、プロセスの次の質問に進むには、前の 1 つの質問フォームに回答し、click_button で次の部分に進む必要があります。これをそれぞれやっています。これが私が扱っているものの例です:
describe 'Fourth Step' do
before do
visit '/thiseffingwebsite'
select 'someAnswer', from: 'someQuestion'
click_button "Continue"
select 'someAnswer2', from: 'someQuestion2'
click_button "Continue"
select 'someAnswer3', from: 'someQuestion3'
click_button "Continue"
end
it "should have certain content" do
some stuff
end
it "should have stuff on next page after clicking Continue" do
fill out form
click_button 'Continue'
stuff on next page should be present
end
end
そして、これは12ステップ続きます。各テストの次のステップと一緒にその説明ブロックを配置する必要があります。助言がありますか?「let」を調べましたが、適用する方法が見つかりませんでした。ありがとう。