赞
踩
Appium 是一个开源工具,用于自动化 iOS 手机、 Android 手机和 Windows 桌面平台上的原生、移动 Web 和混合应用。
(ps:这里仅针对Android)
原生应用 指那些用 iOS、 Android 或者 Windows SDKs 编写的应用。
移动Web应用 是用移动端浏览器访问的应用( Appium 支持 iOS 上的 Safari 、Chrome 和 Android 上的内置浏览器)
混合应用 带有一个「webview」的包装器——用来和 Web 内容交互的原生控件。类似于 Apache Cordova 项目,创建一个混合应用使得用 Web 技术开发然后打包进原生包装器创建一个混合应用变得容易了。
重要的是 Appium 是跨平台的:它允许你用同样的 API 对多平台(iOS、Android、Windows)写测试。做到在 iOS、Android 和 Windows 测试套件之间复用代码。
如果有selenium基础,appium使用就会很简单,代码基本一样
1、搭建jdk环境
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装就不做过多介绍了,下载完成后点击傻瓜式安装
配置环境变量
变量名:JAVA_HOME
变量值:H:\My Order\Java\jdk【jdk的安装路径】
path配置:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
验证:Java 、 javac 、Java -version
【出现以下页面表示安装成功】
2、配置安卓SDK环境
sdk下载地址:https://www.androiddevtools.cn/
安装后,会自动打开SDK Manager,打开后,先把默认已经选择的全部去掉(很多用不上还占用空间)
在Tools中勾选这三个,Tools,Platfrom-tools,Build-tools ;再勾选一个安卓版本的 API文件,你是哪个版本就勾选哪个,还有Google USB Driver。
选择完之后,点击OK,出现一下页面,直接install就可以了
配置环境变量
变量名:ANDROID_HOME
变量值:SDK存放路径
path配置:%ANDROID_HOME%
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
验证:adb
【出现以下页面即安装成功】
3、配置Python环境
Python安装:下载Python安装包,傻瓜式安装,不做过多解释
配置环境变量
变量名:PYTHON_HOME
变量值:Python.exe存放路径
path配置:%PYTHON_HOME%
验证:cmd----->python
【出现以下页面及安装成功】
4、安装pycharm工具
下载Python安装包,傻瓜式安装,不做过多解释
5、安装appium-Python-client 库文件
使得appium和python建立连接关系,使用命令:pip install Appium-Python-Client
【出现以下页面说明安装成功】
【此处若出现pip不是内部或者外部命令,那么就需要去配置pip环境变量】
D:\software\Python\Scripts 【直接将pip的路径放在path中即可】
验证:cmd—>pip
【出现下图页面说明pip环境变量配置成功】
6、安装appium server
appium官网上下载Appium Desktop进行安装,找到与自己使用的系统对应的版本
真机设置
USB连接手机,打开手机开发者模式,打开开发者选项中的USB调试、USB安装,然后在CMD命令行输入adb devices回车,如果出现了手机的设备号,说明连接成功。
设置Appium
点击Start Inspector Session对进行Desired Capabilities的配置,在JSON Representation中输入以下json数据点击保存进行快速的配置,也可以在左边一项一项的添加。platformName、platformVersion、deviceName、appPackage、appActivity这五个参数是必填项。
{
"platformName": "Android", # 设备系统
"platformVersion": "10", # 设备版本号
"deviceName": "LYA-AL00L", # 设备名称
"noReset": false, # 是否重置
"appPackage": "com.jqrjl.xjyxc", App 包名
"appActivity": "MainActivity" # 启动页
}
以上数据可以通过adb命令获取,获取appPackage与appActivity时需要将app启动,获取命令如下:
配置好Desired Capabilities后,点击Start Session,app启动运行之后可以在界面上点击选择查看当前页面所有元素控件的详细信息,右侧Selected Element下方有三个按钮。
已上就是基本操作啦!!!!!!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。