###前提・実現したいこと
現在、Capybaraでseleniumでブラウザ操作をしております。
Capybaraでクッキーをセットしてログイン状態にできるサイトがあるのですが、
一方でセットしてもできないサイトがあります。
この差と、対策がわからない状態です。
クッキーをセットしてもログインできないサイトを、
ログインできている状態にしたいと考えております。
###発生している問題・エラーメッセージ
クッキーをセットしてもログイン状態になっていない。
###該当のソースコード
例えば、ニコニコ動画(http://www.nicovideo.jp/)ではログイン状態にできるのですが、
オタマート(https://otamart.com/)ではログイン状態にできません。
両方ともログイン状態で開始できるようにしたいと思っております。
Capybara.app_host = "http://***/" Capybara.current_driver = :selenium Capybara.javascript_driver = :selenium Capybara.default_max_wait_time = 5 class Login include Capybara::DSL def initialize visit('') end def cookie_login ここでクッキー情報を全てセット(:name => cookie_name ,:value => cookie_value ,:domain => cookie_domain) visit('http://***/') end end login = Login.new login.cookie_login
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
あなたの回答
tips
プレビュー