Windos10下 Appium+Python+Android环境搭建流程


1、Python 安装
官网下载Python并安装,注意选择自动添加环境变量
检测是否安装成功:在dos窗口中输入Python,如果安装成功会显示版本信息,并进入程序编辑模式
PS:检测打开的dos窗口必须是安装之后重新打开的,注意展示的信息中没有错误或者警告提示
2、JDK安装
官网下载安装
环境变量配置:
1)计算机→属性→高级系统设置→高级→环境变量
2)系统变量→新建JAVA_HOME变量(如果有的话不用新建) :变量值填写jdk的安装目录(类似于C:\Program Files\Java\jdk-13.0.1)
3)系统变量→寻找 Path 变量→编辑→新建:最后一行添加变量值%JAVA_HOME%\bin
在dos窗口中输入java -version(注意有空格),如果安装成功会显示版本信息
PS:检测打开的dos窗口必须是安装之后重新打开的,注意展示的信息中没有错误或者警告提示
3、Node.js 安装
官网下载安装
检测是否安装成功:在dos窗口中输入node -v(注意有空格),如果安装成功会显示版本信息
PS:检测打开的dos窗口必须是安装之后重新打开的,注意展示的信息中没有错误或者警告提示
4、Android studio安装(直接安装Android SDK也可以)
注意选择custom,安装的时候会自动安装配套的SDK,路径什么的最好都默认
安装完成后,配置环境变量
1)系统变量→新建ANDROID_HOME变量(如果有的话不用新建) :变量值填写Android SDK的安装目录(类似于C:\Users\Administrator\AppData\Local\Android\Sdk)
2)系统变量→寻找 Path 变量→编辑→新建:最后添加两行tools变量值(类似于C:\Users\Administrator\AppData\Local\Android\Sdk\tools)和platform-tools的变量值(类似于C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools)
5、Appium安装
dos窗口输入命令cnpm install -g appium
检测是否安装成功:在dos窗口中输入appium或者appium -v(注意有空格),如果安装成功会显示相关信息
PS:检测打开的dos窗口必须是安装之后重新打开的,注意展示的信息中没有错误或者警告提示
6、 Appium-desktop安装
官网下载安装
7、Appium-doctor安装
npm install -g appium-doctor
在dos窗口中输入appium-doctor(注意没有空格),环境检查结果会直接显示
PS:检测打开的dos窗口必须是安装之后重新打开的
如果打印如下结果“info AppiumDoctor ### Diagnostic for necessary dependencies completed, no fix needed”(第16行)则表明Appium服务端的依赖环境已安装齐全。
不用管如下警告(没有影响使用):
WARN AppiumDoctor ✖ opencv4nodejs cannot be found.
WARN AppiumDoctor ✖ ffmpeg cannot be found
WARN AppiumDoctor ✖ mjpeg-consumer cannot be found.
WARN AppiumDoctor ✖ bundletool.jar cannot be found
info AppiumDoctor ### Diagnostic for optional dependencies completed, 4 fixes possible. ###
info AppiumDoctor
info AppiumDoctor ### Optional Manual Fixes ###
info AppiumDoctor The configuration can install optionally. Please do the following manually:
WARN AppiumDoctor ➜ Why opencv4nodejs is needed and how to install it: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md
WARN AppiumDoctor ➜ ffmpeg is needed to record screen features. Please read https://www.ffmpeg.org/ to install it
WARN AppiumDoctor ➜ mjpeg-consumer module is required to use MJPEG-over-HTTP features. Please install it with 'npm i -g mjpeg-consumer'.
WARN AppiumDoctor ➜ bundletool.jar is used to handle Android App Bundle. Please read http://appium.io/docs/en/writing-running-appium/android/android-appbundle/ to install it. Also consider adding the ".jar" extension into your PATHEXT environment variable in order to fix the problem for Windows

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM