現在自動ツールを開発しています。
現在どうしても、スマホから操作したいページがあり、下記のコードのように"mobileEmulation"
を使ってスマホホードを使っています。
これは成功しているのですが、そのサイトはPCからのアクセスを想定しているため、一部のボタンが表示されません。
driver.execute_script("document.body.style.zoom='50%'")
を行って縮小しましたが、表示されない部分があったため、実機で確認すると デスクトップ用webサイトを表示
を使うと表示されました。
その他、やりたいことは
chromedriverをスマホモードで立ち上げ、それをデスクトップモードに変更したいです。
調べても見つからず宜しくお願いします。
python
1from selenium.webdriver.chrome.options import Options 2 3driver_path = 'localpass' 4 5options = Options() 6mobile_emulation = { "deviceName":'iPhone 4' } 7options.add_experimental_option("mobileEmulation", mobile_emulation) 8driver = webdriver.Chrome(driver_path, chrome_options=options) 9
###変更点
スマホを横向きにしても表示されることがわかりました。
スマホモードで起動→横向き
にする方法はあるのでしょうか?
自動回転、横向きで調べてもヒットせず困っております。
あなたの回答
tips
プレビュー