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的方式开始定位了
相关文章推荐
- appium 如何定位webview元素
- ios 中如何处理于Webview 的交互
- python+appium+ios,遍历真机元素,得到webview
- webdriver如何定位多层iframe中元素
- android和ios中webview获取精确定位的方案
- android+python 原生和webview元素定位
- ios与js交互,获取webview完整url,title,获取元素并赋值跳转
- Web前端面试指导(十四):如何居中一个元素(正常、绝对定位、浮动元素)?
- 如何调试iOS App中UIWebView和WKWebView使用的HTML文件
- iOS ios与js交互,获取webview完整url,title,获取元素并赋值跳转
- ios与js交互获取webview元素和赋值
- 解决微信公众号、小程序切换 webview 后无法定位元素的问题
- python+selenuim webdriver 页面跳转后如何定位元素
- 轻松自动化---selenium-webdriver(python) (四)--如何定位一组元素?
- ios与js交互,获取webview完整url,title,获取元素并赋值跳转
- iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- 如何让IOS的控件比如WebView自动填充View?
- ios与js交互,获取webview完整url,title,获取元素并赋值跳转