Appium自动化测试环境搭建(连接真机测试)

一、Appium

支持平台:Andro,iOS

支持语言:Python,Java,Ruby等等

支持App类型:原生,H5,Hybrid

1、安装:

文件路径Appnium官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

按照默认提示安装

2、配置环境变量

APPIUM_HOME: C:\Program Files\Appium\resources\app\node_modules\appium

二、adb安装

1、文件路径adb.zip官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

2、解压后,配置环境变量

3、在文件安装目录下,输入cmd,输入adb version,出现版本号,证明安装成功。

三、SDK安装:

按照如下步骤安装:

(1)文件路径:android-sdk_r24.4.1-windows.zip官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

(2)解压后安装,双击“SDK Manager.exe”,启动SDK Manager安装工具

需要勾选的内容如下:

(3)配置环境变量:

(4)测试是否安装成功

四、服务器:

1、连接手机,打开设置,选择开发者选项,打开USB调试和禁止权限监控(在设置里面,要是没看到‘开发者选项’,打开关于手机-对着版本号连着点10次(有的机型点击7次即可)就出来了)

2、验证环境:打开后在cmd窗口中输入adb devices,就会出现刚才连接的设备

如果只显示:List of devices attached,可参考链接:https://www.cnblogs.com/aszeno/p/15512323.html

五、appium启动app

1、打开服务器

出现如上页面,再去打开“Appium Inspector.exe”,启动appium服务。

2、进入参数配置界面

获取测试手机及被测app的相应信息(即capability配置内容)

name

名称

查看方法

举例

platformName

平台名称

Android或者ios

platformVersion

平台版本

可在手机设置里面查看

7.1.1

adb shell getprop ro.build.version.release

deviceName

设备名称

可在手机设置里面查看

OPPO_A83

adb devices -l或者adb shell getprop ro.product.model,其中model即为连接的测试机的名称

appPackage

包名

adb shell dumpsys activity | findstr “mResume”

com.coloros.weather

appActivity

活动窗口

adb shell dumpsys activity | findstr “mResume”

.OppoMainActivity

noReset

是否清除数据

布尔值

false/True

备注:先在手机上打开app,再输入命令。以下以“天气app”为例

如果手机系统在Android 8.1以下,则需使用命令adb shell dumpsys activity | findstr “mFocus”查看。

如果测试机是第一次连接appium的话,手机上会提示安装两个应用:Appium settings(有图标)、io.appium.uiautomator2.server(无图标),允许安装,且必须安装成功。 - 再次点击上图中5所指的“Start Session”按钮,我们会发现手机上会自动启动天气,且appium会出现如下窗口。

至此,我们就成功地通过appium启动了测试机上的app。我们可以在这个页面查看app当前页面的元素的属性

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值