Appium环境搭建
注意:
-
所有目录建议不要使用中文
-
如果你已有jdk,只要高于1.7即可;
-
红色文字是需要大家替换成自己的路径的
-
Sdk安装,解压下面的文件即可[图片上传失败
image.png
-
安装node,根据自己电脑的位数是32还是64选择对应的版本进行安装,在各自不同的目录,一路默认即可
image.png
-
安装appium,解压以下文件,安装里面的exe文件,一路默认,安装过程可能会提示让你去下载.Net Fremework 4.5,那就去下载安装就行
image.png
-
安装jdk,根据电脑位数选择对应版本安装
-
安装eclipse,根据电脑位数选择对应版本安装
-
以上安装完以后,开始配置环境变量
a) 在【计算机】右键属性,打开如下界面

再点击高级系统设置,打开如下界面

再点击环境变量,打开如下界面

在系统变量下方查看是否存在JAVA_HOME, ANDROID_HOME, CLASSPATH;如果不存在就点击新建,出现如下界面:

- 变量名中输入JAVA_HOME 变量值输入jdk的安装目录,比如:C:\Program Files\Java\jdk1.8.0_40(注意这里是你自己的安装目录,我这只是举例子),然后点击确定。再次点击新建变量名输入ANDROID_HOME 变量值输入C:\Users\lixionggang\Desktop\android-sdk_r24.4.1-windows\sdk(也是举例),然后点击确定。
然后添加CLASSPATH,如果已存在则直接双击,在变量值最后方加上设置;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 注意前后分号是为了与其他环境变量进行区分,如果不存在CLASSPATH,则操作与前两个相同,变量值输入.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 然后点击确定。
最后,在用户变量处,添加PATH变量,如果存在PATH变量,则双击打开,在变量值输入最后方式输入;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; C:\Program Files (x86)\Appium\node_modules.bin; 如果不存在则与上方添加相同,变量值输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; C:\Program Files (x86)\Appium\node_modules.bin;
至此,环境变量配置完毕,一路点击确定
- 检查环境


Cmd窗口输入appium-doctor 然后回车,出现如下界面则表示环境成功,如果有错可以根据提示进行环境变量的相应修改

8.使用eclipse搭建appium项目
找到eclipse解压目录,点击
,最终打开界面如下:

点击左上角的File->New->Java Project,打开如下界面

设置完成后,点击Finish按钮,完成界面如下:

在项目名称上右键,选择New->Folder,打开如下界面:

点击Finish后项目界面如下:


里面的所有jar包,包括selenium-java-2.52.0.zip解压后里面所有的jar包,都复制进libs目录,复制后直接鼠标点击libs目录上ctrl+v即可完成复制,如下:

选中libs目录下所有的jar包(可以左键点击第一个jar包然后按住shift键,滑动滚动条到最后一个jar包再点击一下最后一个jar包即可完成全选),选中后右键Build Path->Add to Build Path,完成后项目界面如下,多了一个Referenced Libraries目录:

至此项目搭建完毕。
- Genymotion模拟器的安装,需要用户<u>https://www.genymotion.com/</u> 在这里自行注册一个账号,genymotion模拟器需要电脑支持虚拟化,如未开启则不能使用,开启方式在bios设置里进行设置,安装完成后点击桌面图标

打开如下界面,再点击add,会让你去登录你的genymotion账号

登录完成后

选择某项设备进行创建,建议选择Sam Galaxy或者Google Nexus类型的,创建过程一路下一步,然后等待,创建完成界面如下:

下来设置adb为本地安装的adb,点击settings,打开如下界面:

选择ADB标签,设置本地sdk路径,此处要与你的环境变量配置的路径一致

配置完成后,选择某项设备,点击start,开启模拟器,成功开启之后将Genymotion-ARM-Translation_v1.1.zip文件直接拖入模拟器窗口进行安装,安装完成后重启模拟器,则可正常使用