标签:
目录
5.安装andriod的sdk,并添加ANDROID_HOME配置sdk目录
二、用python语言,在eclipse编辑器中编写脚本的环境准备
2.选择运行时的python执行文件,以及需要用到python包
三、自动化测试方案(从工程建立,case编写,case组织,报告产出)
1.新建一个工程,新建py文件的自动化脚本文件,或者导入一个已有的工程文件,进行脚本编写。
Nodejs下载地址:
https://nodejs.org/en/download/
注:下载与当前操作系统匹配的nodejs
方法1:npm install -g appium
方法2:npm -g --registry http://registry.cnpmjs.org install appium
注:方法1提示报错的话,使用方法2,方法2下载资源时有些慢,需要等待,或下一次在运行一次
a) 安装Python
python下载地址:
https://www.python.org/downloads/
b) 安装pip
相关地址:https://pip.pypa.io/en/stable/installing/
操作方法:
判断pip安装是否安装成功:
c) 安装appium
pip install appium-python-client
pip install selenium
注:python、pip都需要添加到环境变量中(pip安装完毕后会在python/script路径下)
安装完成后通过 java -version查看安装是否成功
Appium环境搭建完毕。
使用appium可以使用各种语言进行脚本的编写,这里使用的是python,使用的编辑器是eclipse。
在eclipse编辑器中编写python脚本,需要安装python插件:
a) 点击Help→Install New Software
b) 在Work with中输入pydev,点击下图的红框内容
c) 勾选所有项目,点击下一步(由于这里已经安装完毕,所以下一步是置灰的)
d) 弹出下面的提示框,Select All,点击ok
e) 等待安装,在eclipse的底栏显示会显示小的绿色进度,一定要等进度完成后,弹出是否重启eclipse时,再关闭eclipse,否则插件是没有办法安装上的。
点击window的preferences弹出下面的窗口,安装图中的编号进行对应的操作后,会将python的执行文件以及python需要的包加入进来,点击apply后,再点击ok
? 新建一个工程:
A.点击File → new →PyDev Project(如果没有PyDev Project ,可以点击other,按照弹出的提示框进行建立即可
B.建立文件夹以及对应python文件,右键点击建立的工程名称,选择你要建立的类型
附(导入后的工程文件):可以按照下图的方式建立需要的文件和文件夹
红色箭头的内容都是case文件(我们是按照模块来建立case文件的)
注:
把下面这段代码放到一个py文件中,在自动化case脚本中引用该文件,这样更换设备时方便修改,当前的这个工程写入到basecase.py文件中了
注:初始化信息还有其他的参数,例如:unicodeKeyboard、resetKeyboard等等,大家需要什么参数都在这里做好定义即可
test_19_1就是具体的操作步骤,以及要检查的结果,即具体的case脚本
A. 将文件存放在python的lib目录下
http://file.mt.sogou.com/g2/M00/08/AB/CoZa6FbGyhyAfYwuAABfsU3Pcek5228.py?n=HTMLTestRunner.py
B. 将下面的代码放到all_tests.py文件的末尾,或者放在某一个模块的case末尾的位置
注:
Case执行完毕后,会出现下面的文件,右键点击文件,以Web Browser打开该文件,可以看到测试结果。
执行case完毕后:
测试结果:
标签:
原文地址:http://www.cnblogs.com/lilytest/p/5206701.html