一般我们使用Selenium2Library驱动浏览器打开,都是正常pc网页模式,但是有些网址手机模式和电脑模式打开是两个网页
所以需要自己修改原有文件
修改D:\软件安装\python\Lib\site-packages\SeleniumLibrary\keywords路径下的webdrivertools.py文件的create_chrome方法
加入代码:
mobileEmulation = {'deviceName': 'iPhone 6'}
options = webdriver.ChromeOptions()
options.add_experimental_option('mobileEmulation', mobileEmulation)
缺点:
只能一直是打开成手机默认,如果要打开成正常网页模式,需要注释掉这个代码,不熟悉这个框架的结构,没办法做成参数灵活的