您的位置:首页 > 移动开发

iOS-webview元素如何定位

2018-03-22 14:49 423 查看

一般情况下,在app中webview往往没法直接通过inspector工具来定位元素,所以本文将介绍两种iOS的webview的定位方式,轻松实现webview的定位。

【safari定位】

 1.  在设置中开启功能【iPhone】:设置 → Safari → 高级 → Web 检查器 → 开【Mac】:Safari → 偏好设置 → 高级 → 在菜单栏中显示“开发”菜单


2. 连接iPhone启用调试器在Mac中启动 Safari 之后,以 USB正常接入 iPhone设备,并在此移动设备上启动 Safari。此时点击Mac上的 Safari 菜单中的“开发”,可以看到有 iPhone 设备的名称显示,其子菜单项即为移动设备上 Safari 的所有标签页,点击任意一个开始调试。(如图)


3. 定位元素,和web的定位类似,使用xpath即可


【chrome定位】

启动ios_webkit_debug_proxy(之前讲过如何启动)

在设置中开启功能
【iPhone】:设置 → Safari → 高级 → Web 检查器 → 开

终端执行ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html 


开始调试打开 chrome 浏览器,在地址栏输入 http://localhost:9221/ ,这里会显示所有已连接的设备清单,选择一个设备并点击打开





手动新建一个标签页将上面链接粘贴进去,回车访问



然后即可按照web的方式开始定位了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios webview定位