码迷,mamicode.com
首页 > 移动开发 > 详细

appium 环境准备

时间:2018-08-16 16:31:12      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:mod   microsoft   模式   lock   版本   3.4   自己   api   python   

 
一、环境准备
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
> node –v 检查版本
> npm  -- 下载安装包的小工具(类似pip) 
技术分享图片
4. net framework4.5 
Appium是用.net开发的,所以需要安装.net framework4.5,

 技术分享图片

 

 
二、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版本。 
技术分享图片

 

 
获取包名   aapt dump badging xxx.apk获取信息

appium 环境准备

标签:mod   microsoft   模式   lock   版本   3.4   自己   api   python   

原文地址:https://www.cnblogs.com/lixy-88428977/p/9487869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!