在Python中打开带有selenium的浏览器时,我需要以下输出
我尝试了以下方法
options = options.Options()
mobile_emulation = {
"deviceMetrics": { "width": 400, "height": 822, "pixelRatio": 3.0 },
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Mobile Safari/537.36"
}
mobile2 = {"deviceName", "iPhone 12 Pro"}
options.add_experimental_option("mobileEmulation", mobile2)
browser=webdriver.Chrome(desirable_capabilities=options.to_capabilities())
我已经尝试了mobile2
和mobile_emulation
,但我不能使它工作,它打开较小的尺寸,但仍然是一个完整的PC浏览器,而不是我想要的。
我如何通过编程获得屏幕截图中的输出?
1条答案
按热度按时间kq4fsx7k1#
目前我们不知道
chrome_options.add_experimental_option("windowTypes", ["webview"])
的参数现在窗口可以最大化,但是移动的视图将出现在左侧没有任何控制条,不在中间
这里
Pixel 5
是你google chrome中预先定义的大小