appium环境安装:Mac下Android自动化环境搭建

Appium运行原理

环境需要

目标:因为是Android系统上的app测试,所以需要java,AndroidSDK,真机/安卓模拟器.

1,安装真机/模拟器:为了方便展示效果.

没有真机用模拟器:雷电,夜神,逍遥,mumu(mac可用)
使用android真机,需要开启手机的 USB调试模式。调试模式的开启因为手机型号会有差异 ,大致为:在手机版本号点击5下,开启开发者模式,找到开发者模式选项,在其下找到 USB调试模式开关,并开启。在手机第一次与电脑连接时,需要人为手动在手机上授权信任该手机。
终端:adb devices可查看设备及链接状态.

2,安装AndroidSDK:可以使用安卓开发工具(android develop tools)Android Studio

AndroidSDK提供了开发测试所需要的android API类库和开发工具构建,测试和调用应用程序.
选择Android Studio自带SDK.
后边要配置环境变量.

3,安装JDK:Android底层用的是C,C++,应用层用的java,所以需要用到java环境

不用多说,装好配置环境变量

4,安装Appium

Appium Server 桌面版本:

下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.21.0
是Node.js写的,以前需要依赖Node.js需要相关环境,现在不需要了

Appium 命令行版本:是对 webdriver 原生 api 的一些扩展和封装

命令:pip install Appium-Python-Client

配置环境变量

配置AndroidSDK和JDK的环境变量
打开bash_profile文件:open -t ~/.bash_profile
写入的内容:
export ANDROID_HOME=/Users/XXX/Library/Android/sdk
export PATH=${PATH}😒{ANDROID_HOME}/tools
export PATH=${PATH}😒{ANDROID_HOME}/platform-tools

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH```

立刻生效:source ~/.bash_profile

遇到问题:The JAVA_HOME environment variable must be set for Android Tools to work ...
解决方案:切换到root下:vim /etc/profile 文件中也写一份后重启电脑。

怎么工作的?

python代码->Appium-python库->Appium客户端->手机
python代码调用Appiun-python库中方法,方法去调用Appium客户端,再来操作手机.

posted @ 2021-06-25 16:53  看书  阅读(495)  评论(0编辑  收藏  举报