前提・実現したいこと
selenium rubyでinstagramなどにアクセスしたく、その際に
・「プロファイルの読み込み」でログインを済ませ。
・「モバイル表示」にしてからその後の操作を試していきたいと考えていました。
該当のソースコード
具体的にはネット上から頂戴したコードを試してみて、各々は動作するのですが、1つのブラウザで「プロファイルの読み込み」+「モバイル表示」を指定するには、どう書くべきなのでしょうか。
ruby
1#「プロファイルの読み込み」 2caps = Selenium::WebDriver::Remote::Capabilities.chrome( 3 chromeOptions: { 4 args: ["--user-data-dir=G:\sample-profile"] 5 }) 6 7driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps 8 9 10#「モバイル表示」 11mobile_emulation = { "deviceName" => "iPhone 6" } 12chrome_options = { "chromeOptions" => { "mobileEmulation" => mobile_emulation } } 13caps = Selenium::WebDriver::Remote::Capabilities.chrome(chrome_options) 14 15driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps
試したこと
丸一日、初心者なりにググったり試したりしていたのですが、どうにもならず初めて質問させて頂きました。
もし可能でしたら、アドバイスなど頂けましたら幸いです。
何卒よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/16 07:08