robotframework+python3用手机模式打开浏览器(直接更改已安装的文件)

一般我们使用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)

在这里插入图片描述
缺点:
只能一直是打开成手机默认,如果要打开成正常网页模式,需要注释掉这个代码,不熟悉这个框架的结构,没办法做成参数灵活的


版权声明:本文为shuyaoyao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。