Appium自动化测试-环境安装
第一步 安装JDK
① JDK下载地址: . ② 下载完成后安装,将路径修改到自定义位置。
③ 设置环境变量 进入 此电脑->属性->高级->环境变量,添加
JAVA_HOME:D:Javajdk1.8.0_25
Path:%JAVA_HOME%bin
④ 进入cmd,输入javac,出现以下提示,说明安装成功!
第二步 安装Android SDK
Android SDK下载地址: 下载完成后解压,将SDK platform-Tools的platform-tools文件夹和tools文件夹放到android sdk根目录 完成之后配置环境变量:
ANDROID_HOME : D:android-sdk-windows
Path : %ANDROID_HOME%platform-tools
%ANDROID_HOME% ools
双击SDK Manager.exe安装模拟器(这里安装了Android5.1.1版本,不要安装版本太高的) 完成后,在cmd输入adb,打印出以下信息说明安装成功!
第三步 安装Appium-Desktop
appium-desktop下载地址:
第四步 安装python
第五步 安装Appium-Python-Client
打开cmd,输入 pip install Appium-Python-Client 开始下载(如果下载失败了,可以多尝试几次)
第六步 连接安卓设备
以华为手机为例: ① 打开手机USB调试,进入 设置-关于手机,多次点击版本号,激活USB调试 ② 连接手机到电脑,打开cmd,输入adb devices,检查是否连接成功 ③ 打开pycharm新建一个python文件(写一个简单的打开计算器功能,测试环境是否安装成功):
from appium import webdriver # 设置appium的配置 desired_caps = { } desired_caps[platformName] = Android #手机类型 desired_caps[platformVersion] = 8.0.0 #手机操作系统版本 desired_caps[deviceName] = 68U5T17A17006553 #使用的手机或模拟器类型 desired_caps[appPackage] = com.android.calculator2 # 使用的apk包名 desired_caps[appActivity] = .Calculator # 应用包名 driver = webdriver.Remote(http://127.0.0.1:4723/wd/hub, desired_caps) #调用appium的驱动 # 退出程序 driver.quit()
补充:platformVersion,deviceName,appPackage,appActivity的获取: 在cmd输入: adb shell getprop ro.build.version.release,得到platformVersion adb devices,得到deviceName adb shell ip -f inet addr show wlan0,查看手机内网连接信息:172.16.0.104 adb connect 172.16.0.104:55555 连接到手机 手机打开计算器页面, 在cmd输入:adb shell dumpsys window w|findstr /|findstr name= 得到了appPacakge和appActivity ④打开appium-desktop 点击放大镜 配置好数据,点击save as 选中保持的内容,点击start session 就会出现以下界面可以定位元素了