栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间:发布时间: 百科书网 趣学号

前言:继 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 就可以启动会话,连接成功。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/281777.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号