appium
+ unitTest
框架,po
模式设计
- Python3.7
- Appium Desktop Client
- Android SDK tools package
- Android Debug Bridge version 1.0.41
- Android API Version 29.0.1 -> android 10
- 团油app V5.2.2
运行脚本前,请安装好
- Android 6.0.1、10.0 测试通过
以上配置完成后,请运行以下脚本配置环境:
# iOS tools
$ brew install usbmuxd
$ brew install ideviceinstaller
$ brew install ios-webkit-debug-proxy # webview
$ npm -version
> 6.14.4
# macaca driver
# 安装有 TEAM_ID 的 macaca-ios
$ DEVELOPMENT_TEAM_ID=TEAM_ID npm i macaca-ios -g
$ brew install gradle
$ npm i macaca-android -g
$ npm i macaca-electron -g
$ npm i macaca-chrome -g
$ npm i -g macaca-cli
$ macaca doctor
# python 虚拟环境
$ cd uit
$ rm -rf venv
$ virtualenv --no-site-packages venv
$ source venv/bin/activate
$ pip3 install -r requirements.txt
- 请启动
Appium Desktop App
; - 请确认
__conf.py
中,客户端配置参数是否与测试机一致; - 请确认
__conf.py
中,数据库配置参数是否与测试机运行环境一致; - 请确认命令行中
adb devices
正常运行,并显示设备信息; - 如果3运行不正常,请检查测试机是否开启开发者模式,并打开
usb
调试模式,如果仍然不行,请重启电脑; - 测试过程中,请开启测试机的充电不锁屏选项;
- 先去
user.yaml
文件里去改成自己的手机号;
点击图片查看视频