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 就会出现以下界面可以定位元素了

经验分享 程序员 微信小程序 职场和发展