全新win7搭建APPIUM环境

全新搭建APPIUM环境

 

1.下载安装JDK1.8

下载地址:https://dl.pconline.com.cn/download/1117483-1.html

500K的速率,下完安装到:D:\programs\jdk18

系统变量设置:

新建:JAVA_HOME,值:D:\programs\jdk18

新建:classpath,: %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

path添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

javac测试通过。

 

2.下载安装ADK

下载地址:https://www.androiddevtools.cn/

反正要用AS,直接下载安装AS, 

3.3.2 正式版//Windows//android-studio-ide-182.5314842-windows.exe//994630888 bytes//

运行AS, AS自行安装SDK,通过查看AS里面SDK MANAGER安装目录为:C:\Users\pcv\AppData\Local\Android\Sdk

配置环境变量:

新建:ANDROID_HOME系统变量为C:\Users\pcv\AppData\Local\Android\Sdk

Path路径里添加;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools记得要加上";"

ADB测试通过

 

3.下载安装APPIUM: AppiumForWindows_1.4.16.1

运行,提示NET4.0,

打开2345电脑软件管家,安装Microsoft .NET Framework 4.5.2 运行库

启动APPIUM成功

系统变量PATH添加:主要是添加NODE路径(APPIUM自带NODE,不用另外下载安装,添加路径即可。)

D:\programs\Appium\node_modules\.bin;D:\programs\Appium;

运行APPIUM-DOCTOR,全部OK。

 

4.运行PYTHON程序,不行。

安装:pip install Appium-Python-Client

运行程序之前,在命令行用adb devices相看手机连接与否。

不能连接,安装手机USB驱动。

 

5.屏蔽手机启动程序安装.

在APPIUM安装目录中查找ANDROID.JS,修改112.113.114.117四句,加注释//,成功.

 

6. uiautomatorviewer.bat问题

查找uiautomatorviewer.bat文件,在SDK  目录下。

找到位子:C:\Users\pcv\AppData\Local\Android\Sdk\tools\bin

运行提示:SWT folder '..\lib\location of your Java installation.' does not exist.

Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

查找:swt.jar,找到两个,一个在:C:\Users\pcv\AppData\Local\Android\Sdk\tools\lib\x86_64下面,一个在C:\Users\pcv\AppData\Local\Android\Sdk\tools\lib\x86下面。

在系统变量里:新增ANDROID_SWT,值为本机swt.jar所在目录,如果是32位,会提示JVM错误。改为:C:\Users\pcv\AppData\Local\Android\Sdk\tools\lib\x86。

uiautomatorviewer.bat最后一行指定SDK下PLATFORM-TOOLS目录。

uiautomatorviewer正常打开,但screenshot不行,只偶尔成功,显示EOF或timeout错误。尝试多种百度方法,SDK版本,API版本,ADB root,重启,等等,不成。

查看ADB版本,为1.0.40,大小为1.9M,更换为1.0.36,大小为1.4M后,成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值