如何搭建python+appium环境

需要安装7个部分

1、安装python, 这个简单,我的是3.6的版本,安装后添加系统环境变量。
查看python是否安装成功,命令行里输入 python
查看pip是否安装成功,命令行里输入 pip -V

2、安装nodeJs,这个也简单,就直接next,如果是管理员权限,系统直接帮你添加系统环境变量
查看nodeJs是否安装成功,命令行里输入 node -v

3、安装jdk,我安装的版本是1.8,安装后,要添加三个环境变量。
第一个,新建 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.8.0_144
第二个,在path里添加如下代码 %JAVA_HOME%in;%JAVA_HOME%jrein;
第三个,新建 变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
环境配置是否成功,输入javac或者java -version验证,出现文字算成功

4、安装android sdk,主要需要三个文件夹,tools、platform-tools、build-tools,要添加四个环境变量
第一个,新建 变量名:ANDROID_HOME 变量值:E:sdk
第二个,在path里添加如下代码 %ANDROID_HOME% ools;
第三个,在path里添加如下代码 %ANDROID_HOME%platform-tools
第四个,在path里添加如下代码 %ANDROID_HOME%uild-tools29.0.3

5、安装python的appium库
pip install Appium-Python-Client

6、安装appium服务端,我们是用命令启动服务,因此要通过cnpm安装
cnpm install appium -g

7、安装手机模拟器 我的是夜神

启动完成后,在设置里面做代理,然后执行nox_adb.exe connect 127.0.0.1:62001,然后执行adb devices,看到信息就表示成功了.每次都要连接

提示:
aapt d badging E:imooc.apk
这个命令是查看 app安装包信息的,获取appPackage、 appWaitActivity,存在android sdk中的build-tools里

adb devices
这个命令是查看手机设备的IP跟端口号的,前提是要把手机设备打开

uiautomatorviewer.bat
这个命令是定位app元素的,前提是要把app打开,存在android sdk中的tools里

netstat -ano | findstar “8080”
这个是查看端口是否被占用,如果没有结果就是没被占用

appium -p 8080 -bp 8081 -U 127.0.0.1:62001
这个是以8080端口启动appium服务

原文地址:https://www.cnblogs.com/huaniaoyuchong/p/13919949.html