appium环境搭建

一、appium介绍

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使用就会很简单,代码基本一样

二、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进行安装,找到与自己使用的系统对应的版本

三、appium真机测试

真机设置
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下方有三个按钮。
在这里插入图片描述
已上就是基本操作啦!!!!!!!!

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值