博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动化测试之设置浏览器属性来模拟移动设备上的H5的测试
阅读量:6189 次
发布时间:2019-06-21

本文共 972 字,大约阅读时间需要 3 分钟。

由于测试h5的需要,需要设置页面模拟成手机浏览器的屏幕大小。chrome浏览器自带有个模拟器,也就是F12后开发工具栏的那个小手机号的图标。手动点击后可选择手机型号来模拟。但是如果需要设置浏览器执行自动化脚本时去自动变成手机浏览器的屏幕大小是,怎么操作了。讨厌研究调试一番后终于找到个最全的答案。网上找的好多坑,会丢最关键的一步。此处贴出设置代码。亲测可用

浏览器设置代码(以chrome浏览器为例)

//设置浏览器driver       System.setProperty("webdriver.chrome.driver", "tools/chromedriver.exe");     //浏览器选项设置     ChromeOptions options = new ChromeOptions();     options.addArguments("lang_zh_CN.UTF-8");     //这步是关键哦,指定的浏览器size,对应手机型号的size     options.addArguments("window-size=375,667");     options.addArguments("user-agent=\"Mozilla/5.0 (iPhone; CPU iPhone OS 11_2 like Mac OS X) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0 Mobile/15C114 Safari/604.1\"");     DesiredCapabilities cap = DesiredCapabilities.chrome();     cap.setCapability(ChromeOptions.CAPABILITY, options);     WebDriver driver = new ChromeDriver(options);//   driver.manage().window().maximize();     driver.get("https://www.baidu.com");

运行后打开的效果见下图:

自动化测试之设置浏览器属性来模拟移动设备上的H5的测试

转载于:https://blog.51cto.com/4998165/2097491

你可能感兴趣的文章
curl以cookie的方式登录
查看>>
网络安全传输(读书笔记)
查看>>
简单配置nginx使之支持pathinfo
查看>>
anaconda + tensorflow +ubuntu 超级菜鸟,大家多指正【转】
查看>>
android热加载随记
查看>>
dev gridcontrol 单箱效果
查看>>
ActiveMQ消息队列介绍(转)
查看>>
cocos2dx打飞机项目笔记一:项目结构介绍
查看>>
poj_3468 线段树
查看>>
J2EE的13个规范之(三) Servlet简单介绍
查看>>
社交柔道术 - 《影响力》读书笔记(一)
查看>>
四层负载均衡和七层负载均衡的区别
查看>>
C语言基础(12)-输入和输出
查看>>
李嘉诚培养23岁孙女接班 每年安保费就要花10亿!
查看>>
AWS云架构策略副总裁:开源是基础,也是未来
查看>>
兼具颜值与智慧 华为Mate 10 Pro体验图赏
查看>>
全面解读新中产:有房有车有贷、半数决策看老婆
查看>>
Web Dev领域:2017精彩事件和 2018预测
查看>>
冰雪、飞禽勾勒出青海湖冬日“水墨画”
查看>>
“狮”口逃生!长颈鹿勇斗狮群 4小时后脱身
查看>>