目录
一、Appium客户端安装
1、Appium简单介绍
(1)特点
Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。它是由node.js的express框架写的HTTP server,appium使用webdriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。
- “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。
- “移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome)。
- “混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互。比如,像 Phonegap,可以帮助开发者使用网页技术开发应用,然后用原生代码封装,这些就是混合应用。
Appium 是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性。
- 官网:www.appium.io,是由SauceLab公司开发
(2)Appium工作原理
(2)Appium工作过程
bootstra.jar是一个uiautomator写的case包。通过PC端的命令能够在手机端运行。
2、Appium安装
(1)Appium Desktop安装
Appium安装也是有两种方式,我这里只介绍一种
- 安装Appium Desktop之前,需要把JDK、SDK环境配置好,不需要Node.js
- 网上下载Appium desktop,图形化的界面,操作简便,也不需要复杂的配置,而且到现在一直都在维护。官网下载地址如下,如果网速比较慢,可以用4G热点下
官网地址
testerhome国内下载网址,我看的时候 版本最高到1.8
国内地址 - 安装简便,直接点击安装即可,一路下一步。要是本机的话填:127.0.0.1即可
(2)安装Appium-Python库
Appium-Python-Client ( Appium的实用方法都藏在Client的源码里,需要在这个Client安装后方可使用。)
- 第一种:(推荐)在命令行界面输入
pip install appium-python-client
- 第二种:安装包安装
略略略略略略~太麻烦