APPnium+PYthon对安卓APP进⾏⾃动化测试
测试环境搭建
需要⽤到的软件如下:
1. jdk-8u121-window(32位的就下载32位的,64位的就下载64位的)。
2.Android-sdk_r24.
3.4-windows(下载这个adt-bundle-windows-x86-20140624)
3.Python:(V3.6也可以)
4.appium:1.4.13.1
5.Node.js:node-v4.4.7-x64
6.Appium-python-Client
⼀、其中1-5是可以先下载的,6则需要在完成前⾯的五个步骤后才进⾏。
按快捷键win+r,在运⾏内输⼊cmd,并输⼊Java,回车,如果出来的是这些中⽂,那说明这是正确的,在接下来输⼊javac,回车,如果出现这些中⽂,说明是环境变量配好了。
⼆、下载这个adt-bundle-windows-x86-20140624
下载好后并进⾏解压,然后开始配置三个变量:
1.解压adt集成包到合适的路径下⾯,⽐如D:\adt\
2.设置安卓环境变量
配置环境变量,
设置ANDROID_HOME系统变量为你的android SDK路径,并把tools和platform-tools两个⽬录加⼊到系统的Path路径⾥。
eg:添加变量名:ANDROID_HOME 变量值: D:\adt\sdk
并把这句添加到 %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools记得要加上";"
配置完环境后,可以在运⾏cmd后输⼊ adb(能看到当前版本号)再输⼊android-h(如果出来⼀堆⽂字
则是可以的)
三安装python
进⼊官⽹或百度下载python下载好后安装到所需安装路径,如在D盘中新建⼀个python⽂件夹,如d:\python34
安装完成后将D:\python和D:\python\Scripts,添加到环境变量path下
打开cmd输⼊python,出现版本号,然后输⼊print(“helloworld!”)这样python就是安装好了。
四、安装node.js
下载后⼀路傻⽠式安装,安装完成后,运⾏cmd,输⼊node –v查看版本号,然后输⼊npm
五、安装appiumpython默认安装路径
进⼊官⽹地址并下载
下载后⼀路傻⽠式安装即可。
appium安装好后,到这个⽂件⽬录D:\appium\Appium\node_modules.bin
2.将上⾯的地址添加到环境变量path下
3.打卡cmd,输⼊appium-doctor,检查环境是否OK,出现allchecks were successful,说明环境OK
六、安装Appium-Python-Client
进⼊cmd 输⼊:pip install Appium-Python-Client。等待安装完成。需要激活可以购买正版或⽹上搜索激活码。
简单⾃动化测试⽤例编写
⼀、使⽤pycharm创建python项⽬
选择 pure python项⽬并选择项⽬存放⽬录
⼆、在项⽬中新建unittest⽂件
右击项⽬—New—Python File
选择python unit test并输⼊⽂件名
三、对unittest补充setup及teardown函数
对类MyTestCase添加setUp函数(这是测试⽤例执⾏前的准备动作,负责告诉appium监听那个端⼝、与那个⼿机连接、安装那个应⽤等信息)
对类MyTestCase添加TearDown函数(这是测试⽤例执⾏结束后的动作,可以执⾏保存执⾏结果等操作)
四、在test_something中编写测试⽤例
循环10次执⾏登录操作
运⾏测试⽤例
⼀、打开android虚拟机或者连接真机
打开虚拟机(⽤到虚拟机的⼀定是开发⼈员了,不会开就gg吧)或者连接真机(真机需要开启调试模式)⼆、打开并运⾏appium
点击android图标配置信息(这⾥的信息其实在我们的⽤例编写时setUp就已经配置过,不过在setUp中的配置可能出现⽆效的情况,这⾥就可以根据需要⾃⼰配置)
点击设置图标
1、 可以对⾥边的server地址端⼝进⾏修改。
2、 当session不⼀致时实⾏覆盖。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论