自动化测试之设置浏览器属性来模拟移动设备上的H5的测试
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,由于测试h6的需要,需要设置页面模拟成手机浏览器的屏幕大小。chrome浏览器自带有个模拟器,也就是F12后开发工具栏的那个小手机号的图标。手动点击后可选择手机型号来模拟。但是如果需要设置浏览器执行自
千家信息网最后更新 2025年01月24日自动化测试之设置浏览器属性来模拟移动设备上的H5的测试
由于测试h6的需要,需要设置页面模拟成手机浏览器的屏幕大小。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");
运行后打开的效果见下图:
浏览
浏览器
手机
代码
关键
型号
大小
屏幕
测试
自动化
最全
下图
也就是
图标
工具
工具栏
手动
手机号
效果
模拟器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全知识科普意义
数据库交叉表
服务器4c
奇迹mu服务器入场券
有数据库只读权限安全隐患
国内仿真软件开发公司
虎丘区远程指导软件开发代理商
福建网络安全报警平台
国常会网络安全
根据服务器环境设置数据源
软件开发行业合同履约成本
服务器可以做软件开发吗
时间盘软件开发
商城的软件开发
派出所网络安全宣传系列
hmoe11服务器无响应
网络安全法明确了
jdbc频繁连接断开数据库
软件开发技能测评
绝地求生 SA服务器
数据库添加对象吗
koa中连接数据库
软件开发行业合同履约成本
美国云服务器恒创科技信赖
上古世纪服务器端
电脑主机创建服务器
软件开发是技术服务
贵州大学网络安全咋样
每一个数据库有几个主数据文件
河北北方互联网科技服务