私はブラウザでキャッシュされたファイルに敏感なCapybara(poltergeist)テストを実行しています。ユーザーがキャッシュなしでページにアクセスしている場合は、フォームが表示されることを確認するためにテストします。page.driver.resetとは何ですか?行う?
context 'when user on page with empty cache' do
scenario 'sees form' do
page.driver.reset!
visit home_path
# test to see if form exists
end
end
私の質問はこれです。 page.driver.reset!
はブラウザキャッシュをリセットしますか?
page.driver.reset!あなたが使用しているドライバに依存しています - デフォルトのラックテストドライバ、セレン、またはcapybara-webkit、またはポルターガイストを使用していますか? –
私はポルターガイストを使用しています。 – jason328