在mac的电脑上安装了Appium inspector和Appium GUIAppium inspector可以切换到webview模式下定位元素属性,但是用自动化执行的时候调用driver.contexts只有native app没有webview
真机测试- WebView 调试
-
手机设置
-
设置 > Safari 浏览器 > 高级 > 打开网页检查器
-
真机调试工具
ios-webkit-debug-proxy
-
安装:
brew install ios-webkit-debug-proxy
-
启动:
ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html
-
访问:
http://127.0.0.1:9221/
# 出现如下提示信息,说明启动连接成功
Hogwarts $ ios_webkit_debug_proxy -f \
chrome-devtools://devtools/bundled/inspector.html
Listing devices on :9221
Connected :9222 to iPhone \
(587520157a11c0365e65612ecb3954c63b991fed)
已经设置以上,并且可以调试webview页面,但是使用程序启动appium后,切换到H5页面,只看到native_app,没有webview 上下文