Appium安装及环境配置 adb安装和连接夜神
一、环境准备1.jdk1.82.python3.Appium-Python-Client4.android-sdk5.Appium桌面版6.Node.js二、下载以及配置1.JDK安装以及配置:JDK安装方法2.python3.在python下安装Appium-Python-Client①可通过pip命令安装:pip install Appium-Python-Client②可在pycharm中s
一、环境准备
1.jdk1.8
2.python
3.Appium-Python-Client
4.android-sdk
5.Appium桌面版
6.Node.js
7.夜神模拟器的安装以及配置
二、下载以及配置
1.JDK安装以及配置:
2.python
3.在python下安装Appium-Python-Client
①可通过pip命令安装:pip install Appium-Python-Client
②可在pycharm中settings-Project-Python Interpreter,点击+后搜索Appium-Python-Client并进行安装
4.下载安装Android SDK
1)官网地址:https://www.androiddevtools.cn/
选择SDK Tools,在Windows中选择安装包下载
建议选择压缩包形式,下载完成直接解压到指定的目录下
2)解压完成以后,打开解压目录下的SDK Readme.txt文本文件
3)然后在这个路径中执行这个命令
:tools\android.bat update sdk --no-ui
后面碰到y/n,一直y就好了,下载的时候可能需要科学上网
4)配置环境变量
(自己解压sdk的路径)ANDROID_HOME D:\androidsdk\android-sdk-windows
PATH %ANDROID_HOME%\tools;%ANDROID_HOME%\platfrom-tools
5)验证是否成功
cmd中输入 adb回车或者adb shell 回车
验证是否成功
cmd中输入 adb回车或者adb shell 回车
如果显示帮助文档就是安装成功
mac安装AndroidSDK
在mac上可以使用 homebrew 包管理工具来安装软件,所以要安装sdk,首先需要安装brew包
安装 android sdk
安装好brew后,通过以下命令进行sdk的安装
brew install android-sdk
出现 successfully
则代表安装成功
配置 android sdk
查看 android sdk
安装路径: brew list android-sdk
从图中可以看出,当前的android sdk
安装路径在 /usr/local/Caskroom/android-sdk/
下
配置 android sdk 环境变量
在终端输入命令:vim ~/.bash_profile
,如果是首次配置没有 .bash_profile
文件,可以 touch
一个。在 .bash_profile
中配置android sdk
如下:
# android sdk 环境变量
export ANDROID_HOME="/usr/local/Caskroom/android-sdk" # 这个是android sdk的安装路径,根据 brew list android-sdk 命令查看
export PATH="$PATH:$ANDROID_HOME/tools"
export PATH="$PATH:$ANDROID_HOME/platform-tools"
保存之后,然后在终端输入命令 source ~/.bash_profile
,使配置立即生效。
安装 adb (android-platform-tools)
在终端执行 brew install android-platform-tools
查看sdk是否配置成功
终端执行命令 adb version
以上便是安装配置sdk的全过程了
5.安装Appium桌面版,下载地址如下
https://github.com/appium/appium-desktop/releases/tag/v1.15.1
选择Windows版本下载并安装
附录:mac安装appium
下载:
版本:15.3
如果已经安装了appiumGUI,请先卸载,然后再安装appium server,因为两个是同名的应用,再安装的时候第二个被安装的程序如果选择保留两个程序的话,会被命名为“Appium 2”,注意⚠️里面有一个空格,就会导致在设置环境变量的时候找不到路径。
配置环境变量
打开配置文件:
open ~/.bash_profile
新增如下内容:
APPIUM_HOME=/Applications/Appium.app/Contents/Resources/node_modules/
PATH=${PATH}:${APPIUM_HOME}/.bin
export APPIUM_HOME
export PATH
可能会出现的问题:
1、Xcode未安装:测试IOS的话,一定要最新的Xcode
2、Xcode Command Line Tools 未安装:直接在检测的时候会提示是不是要下载,yes即可
3、Could not detect Mac OS X Version from sw_vers output: ‘你的电脑系统的版本号’,比如说我的电脑版本是11.4
grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/
将筛选出来的文件全部open,将自己的版本号加进去后保存即可,例如
case 10:
_arr = ['10.8', '10.9', '10.10', '10.11', '11.4'];
_i = 0;
6.Node.js官网下载地址:
https://nodejs.org/zh-cn/download/
一直下一步安装即可,检查是否安装成功
在命令行终端输入node -v,出现如图表示安装成功
7.夜神模拟器的安装以及配置
1).下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网
下载完成直接双击下一步,改一个安装路径傻瓜式安装,路径也可以不改,默认安装到c盘
2).被测app的安装
把apk包直接拖拽到夜神模拟器中安装
3).模拟器的配置以及SDK里面的配置
a.启动夜神模拟器,打开设置找到开发者选项,启动usb调试
夜神模拟器:设置-->多次点击版本号直到出现提示【开发者选项】-->返回上一步能看到【开发者选项】-->usb调试
b.这里需要注意,自己安装的adb的版本和夜神模拟器里的adb的版本一致
我踩过一个坑,就是adb我安装的是1.0.41的版本,但是夜神模拟器的版本是1.0.36
进入夜神模拟器的安装路径下 bin目录
用cmd查看nox_adb的版本号,如图
输入 nox_adb version
这时候输入 adb devices是报错的,如图
所以是需要把夜神模拟器里的nox_adb.exe给替换掉
将夜神模拟器安装路径的bin目录下的之前的nox_adb.exe备份 或者删除
将platform-tools目录下的adb.exe复制过去,并改名称为nox_adb.exe
这时候再打开夜神模拟器
打开cmd输入
adb devices
看截图,连接的是127.0.0.1:62001【62001是夜神模拟器的端口号】
输入 adb shell pm list packages
查看所有的包名
以上,就是adb安装和连接夜神模拟器的步骤
可以愉快的操作了~
解决mac下的uiautomatorviewer 打开卡死问题
第一步:
open ~/Library/Android/sdk/tools/lib/x86_64
打开x86_64文件夹,将其中的 swt.jar 重命名为 swt2.jar
第二步:
在这个链接中下载swt.jar 文件:https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.19-202103031800/swt-4.19-cocoa-macosx-x86_64.zip将下载的swt文件copy到 /Library/Android/sdk/tools/lib/x86_64 这个文件夹下,并将swt文件重命名为swt3.jar
第三步:
将Mac连接手机,在命令行中输入 :uiautomatorviewer,打开uiautomatorviewer,点击界面中的button,会发现此时已经可以操作UI界面。
Mac终端快速启动uiautomatorviewer
在.bash_profile配置文件中加入
export PATH=${PATH}:~/Library/Android/sdk/tools/bin
更多推荐
所有评论(0)