幼敏悟过人,读书辄成诵。这篇文章主要讲述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并排放
文章图片
安装好后,设置三个地方环境变量 输入javac一定要看到是中文的, 要不然卸载重新安装吧
文章图片
3. Node.js
下载官网地址:https://nodejs.org/en/download/23 > node –v 检查版本 > npm -- 下载安装包的小工具(类似pip)
文章图片
4. net framework4.5
Appium是用.net开发的,所以需要安装.net framework4.5, 下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332
文章图片
【appium 环境准备】
二、android-sdk 环境
1. android-sdk
Android sdk是android开发必备工具: adb avd模拟器 uiautomatorviewer aapt
安装完之后有以下文件就是正常的
文章图片
2. SDK Manager
Tools里面前三个是必须下载的 --Android SDK Tools里面有各种实用工具,如:uiautomatorviewer(元素定位) --Android SDK Platform-tools里面有adb (连手机) --Android SDK Build-tools里面有appt (查看包名和启动activity) -- SDK Platform
文章图片
3. Android模拟器 .Android的版本这里我选择的是4.4.2(API 19),其它的像Android 4.4w.2这种是手表的,还有一些带TV字样的是电视的,别乱勾选一些无关紧要的
文章图片
4. AVD模拟器创建 双击启动AVD Manager,进入配置界面
文章图片
5. Adb介绍 adb的全称为Android Debug Bridge,就是起到调试桥的作用。 借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作
模拟器开启后,可以直接adb devices 真机连上数据线后,可以adb devices查看
文章图片
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简介
1. appium-doctor
1.appium安装好后,找到这个文件目录D:\\appium\\Appium\\node_modules\\.bin 2.将上面的地址添加到环境变量path下 3.打卡cmd,输入appium-doctor,检查环境是否OK,出现如下图所示,说明环境OK
文章图片
2. Appium-Python-Client
Appium的python包,类似于selenium(实际上是继承了selenium)
pip install Appium-Python-Client
文章图片
3. appium命令行模式
Appium的服务端安装有两种方式: 1.无GUI界面的命令行模式 2.有GUI界面的桌面版本 appium desktop安装方法: npm --registry https://registry.npm.taobao.org install -g appium Cmd输入 appium就可以启动了
文章图片
4. Appium desktop
可以在GitHub上的发布页面上找到最新的Release版本。 https://github.com/appium/appium-desktop/releases/
文章图片
获取包名 aapt dump badging xxx.apk获取信息
推荐阅读
- Android几种解析XML方式的比较
- HDU暑假多校第八场J-Taotao Picks Apples
- hdu 6406Taotao Picks Apples
- Dapper多表查询时子表字段为空
- HDU6405 Make ZYB Happy 广义sam
- Android Studio 学习内容提供器
- 啥是腾讯qim?腾讯qim与tim有哪些区别?
- 微信门店小程序如何添加视频?门店小程序视频添加办法_微信
- 微信公众号图文历史版本在啥地方?_微信