Macaca [求助] 使用 Macaca 做 iOS 端 UI 自动化,进行定位 Hybrid 页面元素时,发现返回的 Driver 只有 Native,没有 WebDriver,导致无法定位 webview 相关的控件。请问大家有遇到吗?

匿名 · 2018年11月22日 · 最后由 xinxinga 回复于 2019年06月03日 · 1880 次阅读

** 相关信息 **
macaca_cli: 2.1.10
macaca-wd:2.0.6
Operate System: macOS 10.13.6
Programming Language: js
Devices:iPhone 7(真机)

** 在 iOS 设备 Safari 浏览器中,获取 WebView 页面元素时,发现定位不到元素。通过打印日志发现,获取到的 driver 只有 NATIVE_APP,没有 WebDriver,提示 『'Cannot find any Webview'』**

** Case 说明 **
iOS 设备 Safari 浏览器中,打开 WebView 页面
查找页面中的元素,并进行操作

** Case Demo **

** 打印 Driver 相关的 LOG **
Logs 输出 :contexts: ["NATIVE_APP"],没有 webview

共收到 2 条回复 时间 点赞
匿名 在 Macaca 踩坑一 (可能有续集) 中提及了此贴 11月22日 17:02
4楼 已删除

我也遇到类似问题,楼主解决了么?

升级 xcode 可以查看到 webview

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册