概要内容
- 环境准备
- 测试步骤
- 案例代码
环境准备
- NodeJS v12.13.1
- JDK 1.8.0_191
- Android SDK
- Appium-Python-Client
具体教程请看: 自动化测试-02:实践
步骤如下
- AppWebView开启调试模式:
1
setWebContentsDebuggingEnabled(true);
- 获取Android Chrome 版本:
1
adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.html
- 根据Android Chrome版本,下载对应ChromeDriver驱动 下载地址
- 将下载的ChromeDriver Copy 至 Appium 目录,比如我的Appium目录:
1
C:\Program Files\Appium\resources\app\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win
- 启动APP后并跳转App内嵌的WebView页面,使用Chrome获取WebView中的元素 如下图所示:
1
2打开Chrome
地址栏输入:chrome://inspect
案例代码
1 | # 案例:自动化测试-登录 |
Appium 调试App 原理图
参考文献:
以上: 如发现有问题,欢迎留言指出,我及时更正