pythonapp自动化_app自动化测试Appium+python

一、node.js安装

https://nodejs.org/en/download/

1242171-20180721083810345-1671719952.png

##一直下一步

###cmd查看

1242171-20180721083857054-1729081747.png

二、 .NET Framework安装

https://www.microsoft.com/zh-cn/download/details.aspx?id=30653

三、AppiumForWindows的安装

https://github.com/appium/appium-desktop/releases

###直接下最新版

1242171-20180721133736920-138673961.png

四、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/

1242171-20180721084546035-1615502181.png

解压并安装

##添加环境变量

1.新建ANDROID_HOME 路径为C:\Program Files (x86)\Android\android-sdk\

2.在Path 变量中加入路径 %ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\tools

六、 Appium Client的安装

1242171-20180721084756893-1780869248.png

这里会比较慢可能需要多试几次

七、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

##正确如下

1242171-20180722210028178-1728423623.png

九、下载相应的安装sdk(翻墙环境)

1242171-20180722210256460-45009254.png

####我下的是Android 7的环境

1242171-20180722210326817-1851323743.png

1242171-20180722210343937-617147446.png

十、手机又usb连接电脑(可以先下个手机助手让安装对应的驱动)开发者模式

cmd检查 adb devices

1242171-20180722210542527-23234711.png

十一、打开appium

1242171-20180722210629137-687977625.png

1242171-20180722210643159-506783510.png

配置参数

platformName ##系统

deviceName ##id名 (上面adb devices的值)

platformVersion ##安卓版本

app ##安卓包的路径

1242171-20180722210800655-4353712.png

###结果如下

1242171-20180722211114003-926917461.png

十二、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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值