appium 开源 跨平台 多语言 移动应用 自动化工具
测试对象:原生,混合
环境搭建
selenium做为依赖包安装
如果 已经安装了selenium 版本比较旧的话 appium-python-client 和 selenium 版本不相符 可能会出现一些问题,可以使用下面这个命令,会更新依赖包
pip3 install -U appium-python-client
安装appium server
下载地址
安装andriod sdk
下载地址
下载之后解压,配置环境变量
打卡 Android
安装插件,访问的是国外地址,会有点慢
中国科学院开源协会镜像站地址:
IPV4/IPV6: http://mirrors.opencas.cn 端口:80
IPV4/IPV6: http://mirrors.opencas.org 端口:80
IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com 端口:8000
北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
不用带http
安装jdk
下载地址
配置java 环境变量
查看java 版本号
java --version
安装逍遥模拟器(我安装的逍遥)
开启开发者模式
找到关于手机的选项,点击7下版本号,就会开启开发者模式,然后今日开发者选项,开启usb 调试
安装 appium-python-client包
pip3 install appium-python-client
查看设备
C:\Users\hgzh>adb devices -l
List of devices attached
127.0.0.1:21503 device product:PCRT00 model:PCRT00 device:PCRT00 transport_id:6
连接模拟器
adb connect 127.0.0.1:21503