###前提・実現したいこと
掲題の通り、Selenium + PhantomJSにてクッキーの設定時にエラーとなります。
設定方法としてましては、本家(http://www.rubydoc.info/gems/selenium-webdriver/0.0.28/Selenium/WebDriver/Options)
をはじめとし、いくつかのサイトを参考に、
driver.manage.add_cookie(name: 'XXX', value: 'XXX', domain: 'example.com')
と、
driver.manage.add_cookie({name: 'XXX', value: 'XXX', domain: 'example.com'})
のように設定しましたが、いずれも「Unable to set Cookie」となり、例外で落ちます。
状況としては、以下のスレッドでやりとりされているのが比較的近いかなと思いました。
https://github.com/detro/ghostdriver/issues/365
エラーの原因、および、Seleniumにおける、クッキーの正しい(?)設定方法をご教示いただけませんでしょうか?
###発生している問題・エラーメッセージ
繰り返しになりますが、
「Unable to set Cookie」となり、例外で落ちます。
###該当のソースコード
一部のみの抜粋で恐縮です
driver = Selenium::WebDriver.for( :phantomjs, desired_capabilities: capabilities ) ・・・ driver.manage.add_cookie(name: 'XXX', value: 'XXX', domain: 'example.com')
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
OS、Ruby、Selenium-WebDriver、PhantomJSバージョンを記載します。
$ cat /etc/issue.net
Ubuntu 14.04.5 LTS
$ ruby -v
ruby 2.2.5p319 (2016-04-26 revision 54774) [x86_64-linux-gnu]
$ gem list selenium-webdriver
*** LOCAL GEMS ***
selenium-webdriver (3.0.0)
$ phantomjs -v
2.1.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/11/04 23:31