Mac M1 appium Android & iOS 启动真机调试

前言:继 Mac M1 appium环境搭建成功之后,又要开始真机调试的环节啦,还没搭好环境的小伙伴戳   Mac M1 平台搭建 appium 环境_抓到一只测试小白的博客-CSDN博客,接下来要开始正题啦~~  

一、android 真机调试连接

1、adb 验证

终端输入 adb,执行结果如下

 2、连接真机

用数据线将Mac 电脑与android手机连接,在终端输入adb devices,得到android手机的deviceName

如果没有对手机进行授权调试的,记得在android手机的设置打开USB 调试

3、在appium中配置Desired Capabilities

 将必填的一些信息填入,步骤2的到的deviceName 就是用在这里啦,根据不同的需求,配置相关的Desired Capabilities,具体配置内容可以查阅官方文档Desired Capabilities - Appium

 4、启动会话

配置完成后,点击右下角的Start Session 就可以启动会话啦,server将给手机安装io.appium.settings 和、io.appium.uiautomator2.server 和io.appium.uiautomator2.server ,从appium的终端可以看到输出日志

 正确安装后就可以获取到指定app的页面,可以i获取到各个页面元素啦

android真机连接调试,成功!

二、iOS 真机调试连接

1、用数据线将iPhone和Mac电脑连接起来

2、配置webdriveragent

安装了appium server后,就自带appium-webdriveragent

cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-WebDriverAgent

该路径下有一个WebDriverAgent.xcodeproj 文件,执行命令

open WebDriverAgent.xcodeproj 

接着Xcode会打开这个工程,进入主界面

 

 在上图的这里,一般添加完账号后,会有个报错提醒

 这时候要去WebDriverAgentRunner -> Build Settings设置中,找到Packaging中的选项,将其内容修改为唯一识别的字符串就不报错了,如下图所示:

 运行Product- Test

 运行后提示编译成功,接着去IOS设备:
进入设置->通用->描述文件与设备管理,对Apple Development进行信任验证,然后你就会在IOS设备桌面上看见 WebDriverAgent的icon

3、验证

在iPhone设备浏览器输入127.0.0.1:8100/status

如下图则连接成功

 4、启动appium会话

同样要配置Desired Capabilities,具体配置内容可以查阅官方文档Desired Capabilities - Appium

 配置完成后,点击右下角的Start Session 就可以启动会话,连接成功。

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值