Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用谷歌浏览器远程调试安卓/ios真机H5应用?

如何使用谷歌浏览器远程调试安卓/ios真机H5应用?

作者头像
小博测试成长之路
发布于 2021-03-06 04:03:52
发布于 2021-03-06 04:03:52
2.8K00
代码可运行
举报
文章被收录于专栏:软件测试学习软件测试学习
运行总次数:0
代码可运行

1 背景

今年年初受疫情的影响,给大部分同事办公带来了不便,因此,公司今年开始着手移动办公,将部分原来需要在PC端操作的功能逐渐增加到了移动端,开发了很多的H5报表。因为是内部用的功能,在测试的时候也没有可以去关注兼容性和一些app端的专项测试,我们只是负责测试自己部门开发的轻应用,接入到公司的平台中能不能正常使用。

上线一段时间后,偶尔会出现一些交互上的偶现问题不太好排查原因或者定位,最近遇到过一个偶现的问题,用户在使用过程中进入H5页面的时候白屏了,一次偶然的机会,看到了开发使用谷歌浏览器再调试真机,觉得这个功能挺实用的,因此把它记录下来,分享给大家一起学习。

2 远程调试android设备

有几个准备事项要先检查一下:

1、将手机与电脑用数据线连接,确保电脑上安装了手机的驱动,手机打开调试模式

2、确保电脑上可以访问谷歌的相关网站,否则无法捕捉到手机上的页面

可以从https://github.com/ 下载对应的版本

3、打开谷歌浏览器,在地址栏输入chrome://inspect/#devices

点击inspect按钮,会弹出一个新的窗口,上面会显示手机上的页面,点一下刷新之后,会显示相关的请求加载信息:

动态演示效果图如下:

到此,安卓设备的远程调试就可以使用了,具体用来干什么,就看个人需要。

3 远程调试ios设备

ios设备的连接比安卓的要稍微复杂一点,需要额外安装2个工具。

1、安装scoop工具

需要在win10下,使用powershell安装scoop工具:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

#修改执行策略,选择是
set-executionpolicy unrestricted -s cu 

#安装scoop
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

执行完后,会显示一个类似下图的信息:

如果未得到这样的提示信息,可以多重试几次这个步骤,如果页面有标红的报错信息,可以看一下,C盘用户目录下,是否有生成scoop的文件夹,有的话,直接在scoop的文件夹目录下打开powershell窗口,再执行后面的操作。

2、通过scoop安装ios_webkit_debug_proxy

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
scoop bucket add extras
scoop install ios-webkit-debug-proxy

也可以从github上下载包进行安装:

https://github.com/google/ios-webkit-debug-proxy

3、手机也需要用数据线连接,并安装好相应的驱动,如果是抓取ios自带的safari浏览器上访问的网页的话,还需要在iphone的设置->safari-->高级->web检查器,打开对应的开关。

4、在powershell窗口中输入如下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html

然后谷歌浏览器地址栏输入chrome://inspect/#devices ,在Discover USB devices后面点击Port forwarding...,按照下面的配置添加9221端口,然后刷新页面,就可以捕捉到手机上访问的web网页地址,不过需要安装对应app的debug版本才可以在点击inspect的时候看到页面。

以上就是真机调试的一些简单操作步骤,当然,调试的工具肯定不止这一个,后续接触到更好的再分享给大家。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小博测试成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在Windows上调试iPhone/iPad的safari浏览器
在安卓上面可以使用adb链接电脑,使用Chrome Inspect进行调试网页(QQ/微信的x5内核也可以),但是自从换了iPhone之后就没有这个乐趣了,所以我便开始摸索起来如果使用Chrome Inspect来调试safari浏览器(因为iPhone上面的QQ/微信没有x5内核,所以只能调试safari了)
用砖头敲代码
2023/03/25
4.7K0
在Windows上调试iPhone/iPad的safari浏览器
使用Safari或者Chrome远程调试IOS Safari中的页面
【转载请注明出处】:https://blog.csdn.net/huahao1989/article/details/108020899
后端老鸟
2020/08/15
24.5K0
使用Safari或者Chrome远程调试IOS Safari中的页面
笔记 | 远程调试手机微信内置浏览器步骤
已经逐渐成为了很多项目的重要适配对象。作为一款国民级应用,他的调试却并不像普通浏览器那样开放。
Zkeq
2022/05/18
8.1K2
笔记 | 远程调试手机微信内置浏览器步骤
自动化-Appium-​第一个Demo-Web(Python版)
本章Web所指的是移动端(模拟器/真机)里的浏览器(如:Chrome、Safari)。
wangmcn
2022/07/25
2.9K0
自动化-Appium-​第一个Demo-Web(Python版)
iPhone页面的常用调试方法
某些页面需要设置HOST才能进行访问,在iPhone上不好设置HOST,所以需要一些代理工具帮助我们
书童小二
2018/09/03
3.6K0
iPhone页面的常用调试方法
Safari/Chrome调试WebView
大多数App会选择H5去实现某些弱交互但是却需要热更新界面,这时候WebView就派上用场了,那么如何对WebView进行调试呢?
conanma
2021/06/08
1.6K0
Chrome DevTools 远程调试安卓网页的原理
作为前端开发,我们每天都会用 Chrome DevTools 调试 Chrome 的网页,但其实它还可以远程调试安卓手机的网页。
神说要有光zxg
2022/11/11
2.3K0
Chrome DevTools 远程调试安卓网页的原理
Appium上下文和H5测试(一)
微信小程序的前提都是基于 H5,没有 H5 的情况下来操作微信小程序您可能不太明白。H5 是混合应用,有原生应用和混合应用。
清菡
2020/11/25
7570
移动端真机调试
很多时候,我们在进行移动端开发时,都是先在PC端使用手机模拟器进行调试,没有问题后,我们才会在手机端的浏览器进行测试,这个时候,如果没有出现问题,皆大欢喜。但是一旦出现问题,我们就很难解决,因为缺乏可视化的界面。不似在PC端,我们能直观的去改变样式,或者是进行断点调试。有时,在移动端我们不得不借助于alert来调试,但是这样的调试方法效率极其低下,很多时候,都是靠经验,或者是靠排除法。甚至,我们不得不归结为是浏览器的实现问题。
grain先森
2019/03/28
2K0
移动端真机调试
前端必须知道的开发调试知识 - 笔记
小技巧:不同类型的数据从 console 中打印出的颜色也不相同,可以借此判断数据类型
TagBug
2023/03/17
1.2K0
前端必须知道的开发调试知识 - 笔记
学会前端调试技巧,提升排错效率
我们系统程序的漏洞就叫 bug。世界上第一个 bug ,是 1946 年霍普发现了第一个电脑上的 bug,竟然是一只飞蛾“臭虫”。解决这些问题的过程叫做捉虫、调试,也就是 Debug。
黄啊码
2022/06/20
2.2K0
自动化-Appium-环境搭建-IOS(Java版)
Xcode如何下载安装或更新呢?打开Mac机上的App Store,搜索Xcode,进行安装或者更新,注意观察下Xcode的更新日志,可以看到当前版本支持的IOS SDK版本。
wangmcn
2022/07/25
6K0
自动化-Appium-环境搭建-IOS(Java版)
Android H5元素定位
在混合开发的App中,经常会有内嵌的H5页面。那么这些H5页面元素该如何进行定位操作呢?
清风穆云
2021/08/09
3.6K1
移动端网页调试方案
移动端调试方案 页面容器 移动设备上的各种浏览器 各类app内的webview debug方案 Android端 iOS端 跨平台 抓包工具Charles 调试工具weinre 其他方案 附录:ES6标准兼容情况 页面容器 移动设备上的各种浏览器 chrome、safari、firefox、samsung browser
IMWeb前端团队
2019/12/04
1.4K0
一文读懂H5移动开发调试技巧
内容来源:作者 | Jartto,http://jartto.wang/2018/11/01/mobile-debug/
IT大咖说
2018/12/24
1.6K0
一文读懂H5移动开发调试技巧
移动端网页调试
自2019.05.22日离职以来,自己在家浪了两天。然后发现,浪也该浪够了,该收心找下工作了。于是屁颠屁颠的拿起了《在你身边 为你设计》这本书看了一下午,看到移动端调试这里,略有感受,于是提取了下内容
Jimmy_is_jimmy
2019/07/31
1.5K0
H5 App实战九:H5 App的调试与测试
推荐文章:Go Mongox 开源库设计分享:简化 MongoDB 开发的最佳实践-腾讯云开发者社区-腾讯云
china马斯克
2024/11/29
5370
如何调试移动端页面
作者:汪娇娇 时间:2018年6月2日 之前一段时间过于忙碌,积压了很多博客,现在慢慢来还债啦~~ 大家都知道,挂在PC端上的页面一旦出现问题,是比较容易进行调试的,只要下载对应的浏览器,打开控制台,打断点或直接看一下出问题的点,一般都能很快查出问题。但一旦移动端页面出现问题,尤其市面上安卓那么多机型,出了问题,连个调试方法都没有。那么,下面就给大家介绍一下我使用的一些调试方法吧。 一、Chrome DevTools 1、用数据线将电脑和手机连接起来; 2、打开手机的开发者模式 + USB 调试接口; 3、
jojo
2018/06/04
3.8K0
在win10+chrome环境中调试ios-safari画面
手头上有个调试Echarts地图在ios端显示情况的任务,工作电脑是win10,因此在这里,找到了方法。
悠扬前奏
2019/05/30
2.4K0
自动化-Appium-环境搭建-IOS(Python版)
Xcode如何下载安装或更新呢?打开Mac机上的App Store,搜索Xcode,进行安装或者更新,注意观察下Xcode的更新日志,可以看到当前版本支持的IOS SDK版本。
wangmcn
2022/07/25
5.7K0
自动化-Appium-环境搭建-IOS(Python版)
相关推荐
在Windows上调试iPhone/iPad的safari浏览器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验