Python+Chrome+Selenium 模拟手机浏览器

所需环境:Python、Chrome、Selenium

1、下载浏览器驱动 chromedriver.exe,解压后将exe文件放到python的根目录下

2、Chrome浏览器按键盘上的F12后,有个模拟手机浏览器的功能

Python+Chrome+Selenium 模拟手机浏览器_第1张图片
模拟手机浏览器.png

模拟手机浏览器代码如下所示:

from selenium import webdriver
from time import sleep

#设置手机型号
mobileEmulation = {'deviceName': 'Apple iPhone 5'}
options = webdriver.ChromeOptions()
options.add_experimental_option('mobileEmulation', mobileEmulation)
#启动driver
driver = webdriver.Chrome(executable_path='chromedriver.exe', chrome_options=options)
#访问页
driver.get('http://www.jianshu.com')
sleep(3)    # 设置页面打开后停留时间,时间设长点可以通过滚动条看得更明显
driver.quit()
Python+Chrome+Selenium 模拟手机浏览器_第2张图片
模拟手机浏览器.png

这个方法特别适用于需要测试手机官网,公司又没法提供全部机型,此时我们可以借助Python+Chrome+Selenium 来模拟手机浏览器查看 UI 效果

你可能感兴趣的:(Python+Chrome+Selenium 模拟手机浏览器)