Cucumber、Capybara、Poltergeist、およびPhantomJSを使用して、Web サイトにアクセスし、ログインして、ホームページの特定の特性を確認する一連の自動化テストを作成しています。
テスト実行の最初に、次のように書きます。
page.driver.headers = { "ユーザーエージェント" => "何か" }
最初のテストケースではすべてがうまく機能します。ただし、後続のすべてのテスト ケースは、このユーザー エージェントを忘れているようです。これは予想される動作ですか?すべてのテスト ケースの前にユーザー エージェントを設定する必要がありますか? そうでない場合、どうすればこれを修正できますか?
ありがとう