App测试

app测试之Appium坑

环境准备

1安装Android SDK
1.1下载安装Android Studio(3+以上版本)然后使用Android Studio安装SDK
1.2设置Android Studio,打开file----setings----找到Android SDK,钩选自己要安装的版本点击Apply进行下载即可。记住自己安装的Android SDK的目录Android SDK location,后面用于配置环境变量。
1.3环境变量配置新建ANDROID_HOME环境变量,值为Android SDK Location的目录

2.安装Desktop App(版本1.15)
下载地址:https://github.com/appium/appium-desktop/releases
找到对应自己的操作系统版本,点击下载,下载成功后安装

3.安装Appium
3.1先安装node.js,配置可以自行百度
3.2安装appium 进入cmd输入:npm install -g appium
3.3使用appinum-doctor确认环境配置无误操作如下:
npm install -g appium-doctor
appium-doctor --android
运行后出现这个页面,忽略警告提示就行
就这样搞定环境,然后准备手机链接

手机连接

连接数据线打开usb调试开关,找不到的,个人用的是华为的安卓9.0版本,找到设置—系统—下啦找到开发者选项 设置如图
调试
找不到开发者选项的设置—系统—关于手机—版本号(连续点击7次)输入密码返回试试,应该就有了。

然后启动Appium,cmd进入后输入appium看到appium启动图
看到这个页面就说明appium启动成功,最后的4723是端口号
启动Desktop App,
使用:adb devices -l
命令查看是否连接成功
然后基本环境就已经完成。

Desktop App

启动,使用默认配置即可在这里插入图片描述
直接点击StartServer进入

注意:点击时候会出现错误提示Error:listen EADDRINUSE4723
这个提示是指端口被占用,常用情况下可能是多开了appium,简单解决:所有关闭 ,重新开启appium,再次点开Desktop App进入就能解决。
如果还是解决不了就找到这个端口被哪个进程占用,kill这个进程就行。
在这里插入图片描述
设置参数,这里使用微信做演示。
添加以下四项值,完后点击“Start Session”。

platformName—设备平台。填Android或IOS

deviceName----设备名。按上边adb查出的设备名填写即可

appPackage----要启动的app的包名。微信是"com.tencent.mm"

appActivity----要启动的界面。微信启动界面是".ui.LauncherUI"

手动录入格式如下(格式不能错):
{
“platformName”: “Android”,
“deviceName”: “HWEVA”,
“appPackage”: “com.tencent.mm”,
“appActivity”: “.ui.LauncherUI”
}
在这里插入图片描述
设置参数后点击点击右下角StartSession
即可进入。

注意用这个录制会清空使用软件的所有数据,测试时注意保存自己信息,或直接用需要测试的软件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值