webview怎么找,webview地址怎么设置

首页 > 实用技巧 > 作者:YD1662023-07-08 23:02:55

默认我们用Android SDK下包含的UiautomatorViewer.bat 工具查看app页面控件时只能查看原生UI元素和布局,但捕捉不到当页面是webview打开的网页内容的。

可用如下方法来查看webview里的控件

方法1:借助Appium 的Appiumbootstrap.jar工具

执行以下命令后再Ctrl C终止:

adb shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e disableAndroidWatchers false

注意:经测试用此方法只对当前页面有效

方法2:借助Android系统自带的TalkBack功能

Android系统一般自带一个TalkBack功能。但这里千万要注意:打开之后整个系统的操作都变得不同了!!滑动界面需要两个手指,单击变成双击。打开之后用UiAutomatorViewer获取webview界面的内容,你就会发现原来webview里面获取不到的ui元素,现在已经可以可以获取到了。即使现在你关掉TalkBack,也能获取到,除非重启手机才会回到不能获取的状态,所以开启后我们可以立即关闭,以方便操作。

注意:

有些手机的系统对TalkBack的名称和路径都定制过,根据实际情况查找,实在找不到,可以网上下载个apk进行安装

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.