リクエストしているブラウザで次のすべてまたは一部が無効になっている場合のテストを作成する方法を見つけるのに助けが必要です:
- クッキー
- ローカルストレージ
- セッションストレージ
私は capybara-webkit と poltergeist (PhantomJS) を見てきましたが、どちらもこの機能を許可していないようです。
リクエストしているブラウザで次のすべてまたは一部が無効になっている場合のテストを作成する方法を見つけるのに助けが必要です:
私は capybara-webkit と poltergeist (PhantomJS) を見てきましたが、どちらもこの機能を許可していないようです。
テストスイートでポルターガイストを介してphantomjsでCookieを無効にする限り:
ポルターガイスト-1.5.1/lib/capybara/poltergeist/browser.rb 243行目
次のように使用できる便利なメソッドが含まれています。
page.driver.browser.cookies_enabled= false
次に、Cookie をチェックするページにアクセスし、ユーザーに Cookie を要求するアプリのアプローチが機能していることを確認できます。テストの後半でも Cookie をオンに戻すことができ、アプリのワークフローの回復部分を確認できました。再起動は必要ありません。
page.driver.browser.cookies_enabled= true