提问人:KRW4 提问时间:12/19/2019 更新时间:8/10/2021 访问量:3997
如何使用 Selenium 打开 google-chrome-devtools,并将 Toggle Device Toolbar 设置为特定设备(例如:iPhone X)?
How to open google-chrome-devtools using Selenium with Toggle Device Toolbar set to a specific device (Example: iPhone X)?
问:
我目前的代码是这样的——
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
options = webdriver.ChromeOptions()
mobile_emulation = { "deviceName": "iPhone X" } #Specifying device
options.add_argument("start-maximized")
options.add_argument("--auto-open-devtools-for-tabs")
options.add_experimental_option("mobileEmulation", mobile_emulation) #For mobile
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=options, executable_path=r'/Users/amigo/Documents/pet_projects/selenium/chromedriver')
driver.get("https://google.com")
这将打开 chrome,如下所示 - 请注意,选项卡(在 旁边)未激活,默认情况下会以响应模式打开。Toggle Mobile Device
Elements
我打算在选择特定设备的情况下打开它,如下所示 -
感谢所有建议和意见!先谢谢你!
答: 暂无答案
评论