第一篇 Windows电脑配置appium环境及安卓真机连接
Windows
1 公用软件安装
1.1 安装 jdk ### 1.8 (开课环境安装)
1.2 安装 sdk
解压百度网盘下的 sdk.zip 到本地一个路径(无中文无空格),比如 C:\G\software\android_sdk
添加路径进系统变量
添加一个新的环境变量:ANDROID_HOME : 你解压后的 SDK 路径
追加 SDK 下的文件夹路径进系统变量->path %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
1.3 安装 node
安装网盘内的 node-v10.15.0-x64.msi,一路默认安装即可
安装完成之后,打开 cmd, 运行 node -v
1.4 模拟器安装
夜神模拟器下载,https://www.yeshen.com/ 下载 6.3.0.8
下载以后一路下一步安装
安装以后在桌面上会生成一个夜神模拟器快捷图标(一个是夜神模拟器,一 个是夜神多开器),点击快捷图标即可启动夜神模拟器,启动后以 pad 的 形式展现,如果想以手机的形式展现可以进行一下设置,按照下图操作进 行,即可转变为手机模式:
1.5 连接 adb 设备
在模拟器打开的情况下,打开 cmd,运行 adb devices
在高版本的模拟器里,有时候会出现 adb 连不上设备的情况,在这种情况 下,先将电脑上所有的 adb 进程 kill 掉
将夜神模拟器下安装路径(C:\Program Files (x86)\Nox\bin)下的 nox_adb.exe 更名为 bak_ nox_adb.exe,
将 SDK 中 sdk\platform-tools 下的 adb.exe 拷 贝到 C:\Program Files (x86)\Nox\bin,更名为 nox_adb.exe
重启模拟器,重新运行 adb devices
如果用真机连接 adb,连接前真机需要开启开发者选项,并且勾选开发者 选项中的 usb 调试,只有插上电脑,在手机上点击允许调试,cmd 命令 行直接使用 adb devices 去查看真机连接状况,如有异常请杀掉电脑上的 所有手机助手之类的进程再试。
1.6 安装 appium
安装 cnpm
npm -g install cnpm
# 或者
npm install cnpm -g --registry=https://registry.npm.taobao.org # 官方推荐安装方法
安装 appium
# cnpm是国内
cnpm -g install appium@1.14.1 #需要耐心等待
如果不行则使用
npm -g install appium@1.14.1 #需要耐心等待
使用命令 安装 appium-doctor 检查命令
cnpm -g install appium-doctor
以上几步完成后在命令行检查环境,分别执行, 出现如下界面则表示环境搭建成功
appium-doctor
appium
2 安装 APPIUM-DESKTOP
2.1 下载 appium-desktop
https://github.com/appium/appium-desktop/releases/tag/v1.14.0
如果下载有困难,可以在网盘中进行下载 (见另一个博客,有分享连接https://www.cnblogs.com/victorm/p/12778422.html)
2.2 直接安装
下载后直接安装appium-desktop桌面版
3. 安装 Appium-Python-Client
pip install Appium-Python-Client
扩展知识:npm 与 cnpm
npm 服务器在国,国内下载基本无法下载,所以淘宝团队搞了个cnpm,把官方服务同步到国内,目前同步时间是10分钟一次,尽量保证与官方服务同步。
cnpm与npm是一样的
官方网址:http://npm.taobao.org
安装cnpm:
# 命令提示符执行
npm install cnpm -g --registry=https://registry.npm.taobao.org
注意:安装完后最好查看其版本cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误
注:CNPM跟NPM用法完全一致,只是在执行命令时将npm改为cnpm。
4. 安卓真机连接
- adb 环境安装并配置完成
- 电脑安装手机usb驱动,按照手机型号下载安装
- 手机打开开发者模式
- 打开usb调试(为了电脑能够驱动手机)
- 打开usb安装(跑移动端自动化的时候,安装初始文件),有的手机会弹出提示让你选择是否继续安装,不选就默认拒绝了,可以在设置里打开,比如小米8
- 手机连接电脑接收调试