Appium 概括与环境安装

少年击剑更吹箫,剑气箫心一例消。这篇文章主要讲述Appium 概括与环境安装相关的知识,希望能为你提供帮助。
Appium 是什么, 有什么用 Appium 用途和特点 appium 是一个移动 app 自动化工具
手机APP自动化有什么用? 自动化完成一些重要性的任务
比如微信客服机器人
爬虫 就是通过自动化爬取信息
自动化测试
 
Appium 自动化特点: 开源,跨平台,多语言支持的 移动应用 自动化工具
 
测试对象App原型平台windows, Liunx, Mac OS
ios的应用, appium server 必须要运行在苹果机器上
MacBook
iMac
 
自动化测试端用 客户端库 苹果: UIAutomation / XCTest 安卓:UIAutomator 
自动化原理 - 构架图

Appium 概括与环境安装

文章图片

 
 
 
安装 安装Appium python Client 包  (Client库) * pip install Appium-Python-Client
* 要确保安装匹配版本的selenium 和 appium
* pip install selenium -U
安装AppiumServer 方法一:node.js  & npm (下载比较缓慢) npm install -g appium
方法二: Appium Desktop 下载地址  http://appium.io/
Appium 概括与环境安装

文章图片

安装 android SDK * 安卓app自动化, Appium server 依赖 Android SDK 
Android Studio 包含了 Android SDK的安装工具 官方 网站 *  https://developer.android.google.cn/studio
历史版本 *  https://developer.android.google.cn/studio/archive
设置环境变量 Android_Home 将adb所在路径设置到 path 环境变量中 另外添加两个环境变量 ANDROID_HOME,java_HOME
Appium 概括与环境安装

文章图片
 
【Appium 概括与环境安装】 
   
 
连接真实设备 以三星手机为例用usb线连接到电脑,一头连手机, 一头连电脑
进入手机设置 --> 关于手机--> 软件信息
不断点击编译编号(七次以上),进入开发者模式
退出到上级菜单, 在开发者模式中,启动usb调试
在电脑上 执行adb命令
adb devices -l
这个adb 在sdk\\platform-tools\\ 确保路径在环境变量中
如果不能识别 请安装对应手机是usb驱动
 
开始测试被测试的app应用  随便找一个app  :https://toutiao.io/
运行appuim server
启动被测app运行的环境    (真机或虚拟机)
代码概括desired_capabilities
键值对 代表配置项
这些键值对告诉appium server 测试程序希望进行的是什么样的测试
    https://toutiao.io/

    推荐阅读