[Selenium] iPhone、Androidなどのスマホ表示モード Chrome を起動する

2021年9月22日水曜日

Python Selenium

t f B! P L

Selenium + Python で、Chromeをスマホ表示で起動する方法を紹介します。

起動オプションにmobileEmulationを指定

スマホ表示で Chrome を起動する場合は、起動オプションに mobileEmulation を指定することで、スマホ表示となる。

以下は「iPhone X」で表示する例であるが、deviceName の部分を書き換えれば、他の機種に切り替えて表示することも可能である。

from selenium import webdriver
import time

url = "https://www.yahoo.co.jp/"

mobile_emulation = { "deviceName": "iPhone X" }
options = webdriver.ChromeOptions()
options.add_experimental_option("mobileEmulation", mobile_emulation)
driver = webdriver.Chrome("/Users/sato/Souce/python/chromedriver", options=options)
driver.get(url)
スポンサーリンク

QooQ