appium 环境准备

幼敏悟过人,读书辄成诵。这篇文章主要讲述appium 环境准备相关的知识,希望能为你提供帮助。
  一、环境准备
1.相关依赖环境
当前的环境是Windows 10版本 64位系统(32位的自己想办法吧)          

1.jdk1.6.0 (64位)  --最好1.6以上版本       2.android-sdk_r24.3.4-windows       3.python:3.6(最好3.6保持一致,2.7的中文编码问题多)       4.appium:1.7 以上  -- 1.7以上版本也成appium desktop       5.Node.js:node-v4.4.7-x64    --appium依赖环境       6.Appium-Python-Client          -- pip 安装的包  
2. Java环境
安装注意几点:版本号1.6以上版本  不要用空格,不要有中文,全部英文命名,路径不要搞复杂了  Jdk和jre并排放 
appium 环境准备

文章图片
  安装好后,设置三个地方环境变量 输入javac一定要看到是中文的, 要不然卸载重新安装吧
appium 环境准备

文章图片
3. Node.js
下载官网地址:https://nodejs.org/en/download/23 > node –v 检查版本 > npm  -- 下载安装包的小工具(类似pip) 
appium 环境准备

文章图片
4. net framework4.5 
Appium是用.net开发的,所以需要安装.net framework4.5, 下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332 
appium 环境准备

文章图片

【appium 环境准备】 
  二、android-sdk 环境 
1. android-sdk
Android sdk是android开发必备工具: adb  avd模拟器 uiautomatorviewer aapt 
  安装完之后有以下文件就是正常的
appium 环境准备

文章图片
2. SDK Manager
Tools里面前三个是必须下载的 --Android SDK Tools里面有各种实用工具,如:uiautomatorviewer(元素定位) --Android SDK Platform-tools里面有adb (连手机) --Android SDK Build-tools里面有appt  (查看包名和启动activity) -- SDK Platform 
appium 环境准备

文章图片
 
3. Android模拟器 .Android的版本这里我选择的是4.4.2(API 19),其它的像Android 4.4w.2这种是手表的,还有一些带TV字样的是电视的,别乱勾选一些无关紧要的 
appium 环境准备

文章图片
4. AVD模拟器创建  双击启动AVD Manager,进入配置界面
appium 环境准备

文章图片
 
5. Adb介绍 adb的全称为Android Debug Bridge,就是起到调试桥的作用。 借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作 
  模拟器开启后,可以直接adb devices 真机连上数据线后,可以adb devices查看 
appium 环境准备

文章图片
 
  6. Adb常见的几种异常
List of devices attached  --无法识别USB设备  手机驱动没装好,数据线没连上 Unauthorized                -未授权 adb server version (32) doesn‘t mat error: could not install *smartsock  通常每个套接字地址(协议/网络地址/端                  --端口冲突,卸载手机助手管家 Offline              -- 5037端口被占          杀掉占用端口的进程 
  7. 5037端口被占  1.查看端口 netstat -aon|findstr 5037 2.查看进程 tasklist /fi "PID eq 端口号“ 3.杀掉进程 taskkill /pid 7200 /f 
appium 环境准备

文章图片
 
 
三、appium简介
1. appium-doctor
1.appium安装好后,找到这个文件目录D:\\appium\\Appium\\node_modules\\.bin 2.将上面的地址添加到环境变量path下 3.打卡cmd,输入appium-doctor,检查环境是否OK,出现如下图所示,说明环境OK 
appium 环境准备

文章图片
2. Appium-Python-Client
Appium的python包,类似于selenium(实际上是继承了selenium) 
  pip install Appium-Python-Client 
appium 环境准备

文章图片
 
3. appium命令行模式 
Appium的服务端安装有两种方式: 1.无GUI界面的命令行模式 2.有GUI界面的桌面版本 appium desktop
安装方法: npm --registry https://registry.npm.taobao.org install -g appium  Cmd输入 appium就可以启动了 
appium 环境准备

文章图片
 
4. Appium desktop 
可以在GitHub上的发布页面上找到最新的Release版本。  https://github.com/appium/appium-desktop/releases/
appium 环境准备

文章图片
 
  获取包名     aapt dump badging xxx.apk获取信息

    推荐阅读