东莞专业网站推广需要多少钱广东省网站备案查询

张小明 2026/1/11 9:13:38
东莞专业网站推广需要多少钱,广东省网站备案查询,wordpress页码颜色变更,室内设计工作室排名Playwright 移动端测试#xff08;2025 年最新版#xff09; Playwright 原生支持移动端浏览器模拟#xff08;Mobile Emulation#xff09;和真实 Android 设备测试#xff0c;无需额外工具即可覆盖手机/平板场景。核心优势#xff1a;一套代码跨桌面 移动浏览器运行2025 年最新版Playwright 原生支持移动端浏览器模拟Mobile Emulation和真实 Android 设备测试无需额外工具即可覆盖手机/平板场景。核心优势一套代码跨桌面 移动浏览器运行支持触屏手势、横竖屏、地理位置、设备特性等。1.最常用方式浏览器模拟移动设备Emulation无需真实设备速度快适合 90% 的移动端测试场景。在 playwright.config.ts 中定义项目import{defineConfig,devices}fromplaywright/test;exportdefaultdefineConfig({projects:[// 桌面 Chrome{name:Desktop Chrome,use:{...devices[Desktop Chrome]}},// iPhone 示例{name:iPhone 14,use:{...devices[iPhone 14]}},{name:iPhone 14 Landscape,use:{...devices[iPhone 14 landscape]}},// Android 示例{name:Pixel 7,use:{...devices[Pixel 7]}},// iPad 示例{name:iPad Pro,use:{...devices[iPad Pro 11]}},],});Playwright 内置 100 设备模型devices.ts 源文件常用iPhone 13/14/15包括 Pro/Max、landscapePixel 5/7Galaxy S23iPad Air/Mini/Pro运行移动端测试npx playwrighttest--projectiPhone 14# 只跑 iPhonenpx playwrighttest--projectPixel 7npx playwrighttest# 默认并行跑所有项目2.测试代码示例自动适配移动端import{test,expect}fromplaywright/test;test(移动端首页响应式验证,async({page}){awaitpage.goto(https://your-app.com);// 移动端特有验证视口大小自动由设备配置设置constviewportpage.viewportSize();console.log(当前视口:,viewport);// e.g., { width: 390, height: 844 }// 验证移动端菜单汉堡菜单awaitexpect(page.getByRole(button,{name:菜单})).toBeVisible();// 模拟触屏点击等同 click()但更真实awaitpage.getByRole(button,{name:菜单}).tap();// 模拟手势滑动swipeawaitpage.touchscreen.tap(200,600);// 触摸起点awaitpage.touchscreen.touchMove(200,200);// 向上滑动// 验证横竖屏切换awaitpage.setViewportSize({width:844,height:390});// 切换到横屏awaitexpect(page.getByText(横屏布局)).toBeVisible();});3.移动端特有功能// 模拟地理位置test.use({geolocation:{longitude:116.397,latitude:39.909},// 北京permissions:[geolocation],});// 模拟网络离线/慢网test.use({offline:true,// 离线模式// 或慢网javaScriptEnabled:true,// 自定义通过 context 设置});// 触屏手势touchscreenawaitpage.touchscreen.tap(x,y);awaitpage.touchscreen.touchMove(x,y);awaitpage.touchscreen.touchEnd();// 捏合缩放pinch zoomawaitpage.touchscreen.touchStart(x1,y1,x2,y2);// 两指4.真实 Android 设备测试高级Playwright 支持直接连接真实 Android 手机无需 Appium。前提Android 设备开启 USB 调试。安装 Android SDK Platform-Toolsadb。配置示例import{android}fromplaywright/test;test(真实 Android 设备,async(){const[device]awaitandroid.devices();// 自动发现连接设备constcontextawaitdevice.launchBrowser();constpageawaitcontext.newPage();awaitpage.goto(https://your-app.com);awaitpage.screenshot({path:real-android.png});awaitcontext.close();});5.最佳实践总结优先使用设备模拟devices[‘iPhone 14’] 等速度快、覆盖广。多项目并行在 config 中定义多个移动设备项目CI/CD 自动覆盖。响应式断言根据 viewportSize() 或设备名动态断言不同布局。截图对比移动端测试建议开启screenshot: on失败时对比视觉差异。真实设备仅在需要测试硬件特性如摄像头、传感器时使用。运行示例npx playwrighttest--projectiPhone 14--headed# 可视化看移动端效果移动端测试在 Playwright 中实现非常优雅一套代码覆盖桌面 多款手机/平板。官方设备列表https://playwright.dev/docs/emulation#devices如果需要完整响应式测试示例如媒体查询断言、自定义设备配置或真实 Android 连接步骤随时告诉我
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

最世网络建设网站可以吗宜昌 医院 网站建设

方案一:安装/更新系统CA证书包(推荐首选)这是最根本的解决方法,确保系统拥有最新、完整的受信任根证书列表。bash# 1. 更新包管理器并安装(或更新)CA证书包 sudo yum update -y sudo yum install -y ca-cer…

张小明 2026/1/6 4:25:18 网站建设

网站建设需要的技术手段微信上优惠券的网站怎么做的

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 制作一个面向初学者的computeIfAbsent教学示例,要求:1) 用生活中图书馆借书的例子做类比;2) 包含分步骤的代码演示;3) 每个步骤有对应…

张小明 2026/1/5 22:41:23 网站建设

商城网站开发流程wordpress 页脚

Vial-QMK 终极指南:5步快速打造你的专属机械键盘 【免费下载链接】vial-qmk QMK fork with Vial-specific features. 项目地址: https://gitcode.com/gh_mirrors/vi/vial-qmk 想要彻底掌控你的机械键盘体验吗?Vial-QMK开源键盘固件为你提供了前所…

张小明 2026/1/7 13:37:13 网站建设

网站制作推荐新鸿儒广州网站建设免费

近日,上海市徐汇区人民法院发布的一则开庭公告引发了教育行业高度关注。该案件的被告是“松鼠AI”母公司上海松鼠云上人工智能技术有限公司(简称“上海松鼠云上”)及其法定代表人栗浩洋,发起诉讼的原告是52名自然人和天津兰舍环境…

张小明 2026/1/6 21:16:26 网站建设

邯郸seo优化短视频seo搜索优化

第一章:Python 3D可视化被低估的核心能力Python 在数据科学领域广为人知,但其在 3D 可视化方面的强大能力却常被忽视。借助 Matplotlib、Plotly 和 Mayavi 等库,Python 能够生成交互式、高精度的三维图形,广泛应用于科研建模、工程…

张小明 2026/1/10 3:07:26 网站建设