Mac搭建Python+Appium实现自动化测试教程
Mac搭建Python+Appium实现自动化测试教程
首先本教程需要您已经安装了brew以及Python和pip。
一、安卓环境搭建以及ANDROID_HOME环境变量
1、安卓环境搭建
Android Studio是开发Android应用程序的官方IDE,安装Android Studio并且进去后会为您自动搭建安卓环境;记得一定要打开并且配置安装环境,过程中会看到安装路径。
2、ANDROID_HOME环境变量
安装成功后地址一般为/Users/您Mac的英文名/Library/Android/sdk/,我们把它写入环境变量。
vim ~/.bash_profile # 配置ANDROID_HOME环境变量 export ANDROID_HOME="/Users/ptorch/Library/Android/sdk/" # 让配置生效 source ~/.bash_profile
二、Mac环境Java搭建以及JAVA_HOME配置
1、Mac环境Java搭建
我们使用java -version查看是否安装java,如果没有安装则使用brew安装即可;windos的自己看一下自己的。
brew install brew
安装成功后再使用java -version查看即可:
java version "1.8.0_211" Java(TM) SE Runtime Environment (build 1.8.0_211-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
2、配置JAVA_HOME环境变量
Java默认安装的位置为/Library/Java/JavaVirtualMachines/下,您再根据安装的版本一直找到Home。
vim ~/.bash_profile # 配置JAVA_HOME环境变量 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH # 让配置生效 source ~/.bash_profile
三、安装APPIUM
Appium我们直接 点击前往官网点击下载appium ,然后安装后打开即可。
如果上面2步您配置好了则无需配置;如果您的配置不一样则需要自己填入路径。
APPIUM 环境变量
四、安装selenium和Appium-Python-Client
首先我们需要安装selenium才能使用Webdirver;安装方法如下:
pip3 install selenium 接下来需要安装appium拓展包,否则会出现 from appium import webdriver ModuleNotFoundError: No module named 'appium' 我们需要安装一下轮子: pip3 install Appium-Python-Client 接下来我们就能跑起来项目了。
五、测试案例
from appium import webdriver caps = {} caps["platformName"] = "Android" caps["platformVersion"] = "9.0.0" caps["deviceName"] = "Mi_Note_3" caps["appPackage"] = "com.antfortune.wealth" caps["appActivity"] = "com.alipay.mobile.quinox.LauncherActivity" caps["resetKeyboard"] = True caps["unicodeKeyboard"] = True driver = webdriver.Remote("http://localhost:4723/wd/hub", caps) driver.quit()
赞 (0)