一、node.js安装
https://nodejs.org/en/download/
##一直下一步
###cmd查看
二、 .NET Framework安装
https://www.microsoft.com/zh-cn/download/details.aspx?id=30653
三、AppiumForWindows的安装
https://github.com/appium/appium-desktop/releases
###直接下最新版
四、jdk安装
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk环境变量设置
新建变量JAVA_HOME,路径为 C:\Program Files (x86)\Java\jdk1.6.0_39
在CLASSPATH 变量中加入路径 ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在Path 变量中加入路径 %JAVA_HOME%\bin 和%JAVA_HOME%\jre\bin
五、 Android SDK的安装
http://www.androiddevtools.cn/
解压并安装
##添加环境变量
1.新建ANDROID_HOME 路径为C:\Program Files (x86)\Android\android-sdk\
2.在Path 变量中加入路径 %ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\tools
六、 Appium Client的安装
这里会比较慢可能需要多试几次
七、node.js下载appium
npm install -g appium --registry=https://registry.npm.taobao.org
npm install -g appium-doctor --registry=https://registry.npm.taobao.org
八、检查appium的环境
cmd执行appium-doctor
##正确如下
九、下载相应的安装sdk(翻墙环境)
####我下的是Android 7的环境
十、手机又usb连接电脑(可以先下个手机助手让安装对应的驱动)开发者模式
cmd检查 adb devices
十一、打开appium
配置参数
platformName ##系统
deviceName ##id名 (上面adb devices的值)
platformVersion ##安卓版本
app ##安卓包的路径
###结果如下
十二、python测试
from appium importwebdriver
desired_caps={}
desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '7.0'desired_caps['deviceName'] = 'WTKDU16907001526'desired_caps['app'] = r'D:\windows 软件\168jinfu_licai168_3.2.4.apk'self.driver= webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
十三、app点击测试
from appium import webdriver
importtimedesired_caps={}
desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '7.0'desired_caps['deviceName'] = 'WTKDU16907001526'desired_caps['noReset'] =True
desired_caps['app'] = r'C:\Users\admin\Downloads\168jinfu_licai168_3.2.4.apk'driver= webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)time.sleep(2)whileTrue:time.sleep(1)
driver.tap([(327, 1697)], 500)time.sleep(1)
driver.tap([(519, 1700)], 500)