Appium入门 (1):Windows环境搭建
Windows 下配置 Appium
一、JDK安装及Java环境变量配置
1、首先到官网下载jdk1.8,下载的版本分为windows和linux,这里需要安装操作系统进行下载。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2、双击程序进行安装,这里不用更换任何配置,直接下一步到安装结束。
3、java环境变量配置
我的电脑-右键-属性-高级系统设置-环境变量-新建环境变量:
JAVA_HOME:你的jdk安装目录
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意前面有个点
4、检查java环境是否配置成功
cmd命令行中输入java -version,如出现version信息则表示成功
二、安装 Android SDK
android-studio-ide-182.5314842-windows.exe
2、安装 Android Studio
双击安装应用程序
进入到一步之后,需要进行安装相关的插件程序,如果电脑中已有sdk,可以把勾去掉,如果第一次开发Android项目,可以直接默认安装。点击“next”。
对安装的存放路径的选择,默认是在c盘中,如果c盘空间不够大,可以选择其它盘路径中,建议安装在其他磁盘。
下一步
安装
安装完成
也可直接下载Android sdk
https://developer.android.com/studio#downloads
找到Command line tools only 下载对应平台的压缩包
3、sdk manager安装tools等
点击安装等待安装完成。。
配置环境变量
1、桌面-计算机-右键-属性
&emsp/2、点击高级系统设置
3、点击环境变量
4、新建系统变量
5、ANDROID_HOME 变量,
变量名:ANDROID_HOME
变量值:D:\Android\SDK
此处变量值需要替换成你的sdk路径。
6、编辑 path
7、Path 中 添加如下两项
三、安装 Appium Desktop(Appium IDE)
下载 Appium Desktop
https://github.com/appium/appium-desktop/releases
安装 Appium Desktop
1、打开安装程序
2、点击安装
3、等待安装完成
4、打开appium desktop
四、安装 Appium
安装 node
从官网下载下载Node12即可,最新版本appium可能不支持.
https://nodejs.org/zh-cn/download/releases/
安装 npm淘宝插件 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装 Appium
安装之前确保 node、python 可以使用,最好是退出 powershell 一次,重新打开 powershell。
cnpm install -g appium
安装 appium-docker
cnpm install -g appium-doctor
在Path中配置appium环境变量
将安装的Appium文件夹所在目录\Appium\node_modules.bin 添加进path变量内,一般在node安装目录下node_modules\Appium下。
配置完成后启动命令行输入appium --version如下表示安装成功。
如果提示:‘appium’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方法:
(1)cmd中输入java -version,查看是否正常,不正常需要配置java环境
(2)cmd中输入adb --version,查看是否正常,不正常需要配置android SDK环境
(3)cmd中输入node -v,查看是否正常,不正常需要配置node.js环境
(4)前三项正常则需要手动在Path中配置appium环境变量。
appium-doctor可检查appium环境是否安装成功
命令行输入appium-doctor即可,无error错误即表示appium环境基本搭建成功了。
五、Appium、Appium-desktop、Appium Client 的区别
最后说下appium server 、appium desktop appium client的区别
Appium:是 Appium 体系的核心,因为它本身也是一个 web 接口服务,所以也会被成为 appium server,对外默认开启包括 4723 等多个端口。
Appium-Desktop:是为了让 Appium 能够更好用,让小白入门更容易,让调试和界面分析更方便,官方开发了 GUI 的工具 Appium-desktop,内部包含了appium server。
Appium Client:Appium 只是一个 Web 接口,他接受 HTTP 请求,所以各个语言都可以自己封装发送请求,于是就有 appium 下的各个子项目。以下是各语言对 Appium Client 做的支持。
最后送给大家一句话(以后每一次帖子都会有滴):
Road under foot, heart in distant!
一起加油!!!
上一篇: 微信朋友圈如何自动点赞