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

Mac M1 appium Android iOS 启动真机调试相关推荐

  1. mac os 下 Android Studio设置真机调试

    http://www.cnblogs.com/developer-wang/p/6719555.html 如果没有 .bash_profile 只需要创建 .bash_profile,然后增加andr ...

  2. 使用Appium进行iOS的真机自动化测试

    使用Appium进行iOS的真机自动化测试 ##安装类库 Homebrew 如果没有安装过Homebrew,先安装 [ homebrew ] npm 如果没有安装npm,请移步 [ node.js和n ...

  3. ios xcode真机调试获取屏幕截屏

    ios xcode真机调试获取屏幕截屏 非常多时候我们须要在调试的过程中把手机屏幕截图发给其它人看,在android开发中我们能够非常方便的截图保存.而xcode开发ios的时候发现这个需求却如此困难 ...

  4. iOS小技能:iOS无线真机调试

    文章目录 引言 I iOS无线真机调试 II iOS16适配 III Xcode13的使用技巧 see also 引言 I iOS无线真机调试 iOS无线真机调试的使用场景:忘记带数据 如果有数据线, ...

  5. Android开发-mac上使用三星S3做真机调试

    之前一直未使用真机进行Android开发,为准备明天的培训,拿出淘汰下来的s3准备环境,竟然发现无法连接mac,度娘一番找到答案,如下:mac 系统开发android,真机调试解决方案(无数的坑之后吐 ...

  6. 【2018】ios app真机调试到上架App Store完整教程

    iOS APP发布分两大步骤,首先测试APP,如没问题再上传APP审核! 1.真机测试调试APP 2.上传APP到App Store审核 上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开 ...

  7. uni-app真机预览调试:关于ios系统真机调试的操作步骤

    介绍: 因手机差异较大,HBuilder并没有提供App的模拟器.不管uni-app或5+App/wap2app项目,都需要连接真实的手机或手机模拟器来运行测试,称之为"真机运行" ...

  8. ios程序连接真机调试

    对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元.然后要创建证书请求CSR,创建步骤如下: 设置OCSP和CRL为 ...

  9. iOS 12 真机调试 Xcode 9 提示 Could not locate device support files.

    升级 iOS 12 之后,使用 Xcode 9 真机调试会提示错误: Could not locate device support files. This iPhone 6 Plus is runn ...

最新文章

  1. 一年春事,桃花红了谁……
  2. 【深度学习】卷积神经网络实现图像多分类的探索
  3. DOM中的onbeforeunload函数
  4. Ubuntu常用安装源
  5. 看完这些干货帖,大数据产品从入门到精通
  6. php导出服务器表格乱码,phpExcel导出, 在本地正常,在服务器乱码解决办法
  7. Linux计划任务之_Crontab
  8. ASP.NET- 执行SQL超时的解决方案
  9. matlab处理hdf5数据画图,读取行的最佳HDF5数据集块形状
  10. mysql导入数据库没创建表_mysqldump不会创建表或导入任何数据
  11. 四万个与RIG漏洞利用套件相关的子域名遭到关闭
  12. filezilla检查新版本mac_filezilla中文版mac下载
  13. 5种Windows网络模型之select模型
  14. K8s JavaClient watch Pod检测状态变更、和Read timed out异常
  15. ajax 用js直接访问服务器的一个例子
  16. 关于传递函数的双边线性Z变换+差分方程
  17. linux下面ps命令,Linux下修改后的ps命令,很好很强大!
  18. Vue学习之页面起始页设置
  19. apipost生成word格式的接口文档,接口文档合并操作
  20. NX二次开发-UF_DRF_ask_dim_info获得图纸尺寸属于哪个视图和图纸页

热门文章

  1. 带你了解一下reac框架
  2. C#开发Visio例子
  3. 避免window.open弹出窗口被阻止,避免IE7限制,在登录成功后弹出窗口屏蔽菜单栏地址栏
  4. 拼多多、蚂蚁、字节2022届(大三)后端研发暑期实习
  5. opencv/C++ 获取填空题的下划线
  6. 利用Laravel实现内容管理系统(CMS)
  7. 创业是一种心态、信念和坚持,是一种生活方式
  8. android 乐器,手机轻松实现演奏 Android乐器软件推荐-520吉他网
  9. d在java那个包中_处理日期的类在Java的哪个包中()A、java.utilB、java.ioC、java.langD...
  10. 射频通信中混频器与变频器区别