首页 > 其他分享 >iOS自动化真机测试验证环境过程中常见问题解析

iOS自动化真机测试验证环境过程中常见问题解析

时间:2022-08-31 17:02:48浏览次数:93  
标签:WebDriverAgentRunner 常见问题 真机 App iOS 测试

⬇️ 点击“下方链接”,提升测试核心竞争力!

>>更多技术文章分享和免费资料领取

本章节主要讲解 iOS 自动化真机配置以及在 iOS 真机执行自动化时常见问题与解决方法。

真机使用的Capability

与模拟器不同,真机测试需要如下的 Capability
方式一:设置 App 路径,启动 App(自动安装 App)

{
  "app": "/Users/seveniruby/Library/Developer/Xcode/DerivedData/UICatalog-ftyzdbgapjmxxobezrnrxsshpdqh/Build/Products/Debug-iphoneos/UICatalog.app",
  "automationName": "XCUITest",
  "platformName": "ios",
  "xcodeOrgId": "xxxxxx",
  "xcodeSigningId": "iPhone Developer",
  "udid": "9df22446af15919c494c85b4c1c8b00eaa3a5bd0"
}

方式二:根据 App 包名启动 App

{
  "platformName": "ios",
  "bundleId": "com.example.apple-samplecode.UICatalog",
  "automationName": "XCUITest",
  "deviceName": "iPhone",
  "udid": "auto",
  "xcodeOrgId": "xxxxx",
  "xcodeSigningId": "iPhone Developer"
}

使用Appium Desktop验证环境

以上步骤完成后,出现下图表示真机环境配置成功

常见问题

问题一
问题二

问题三

  • 解决方法:重启手机或者拔掉 IOS 数据线,重新连接电脑

问题四

note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "L62JHCGMQW" with a private key was found. (in target 'WebDriverAgentLib' from project 'WebDriverAgent')
error: No profiles for 'com.facebook.WebDriverAgentRunner.xctrunner' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.facebook.WebDriverAgentRunner.xctrunner'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'WebDriverAgentRunner' from project 'WebDriverAgent')

问题五

Assertions: System: Early unexpected exit, operation never finished bootstrapping - no restart will be
attempted. (Underlying Error: The test runner exited with code 74 before checking in. If you believe this
error represents a bug, please attach the result bundle at
/Users/dzkair/Library/Developer/Xcode/DerivedData/WebDriverAgent-
alwvnomvwrdtzoaxbbkniqrpcdpp/Logs/Test/Test-WebDriverAgentRunner-2020.11.26_10-47-38-+0800.xcresult)

  • 解决方法:重新插拔手机即可
    常见问题给大家总结了这些,如果大家有遇到其他的问题也可以在下方留言哦~

内容全面升级,4 个月 20+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+,年薪50W+)!直推 BAT 名企测试经理,普遍涨薪 50%+!

⬇️ 点击“阅读原文”,提升测试核心竞争力!
原文链接

⬇️ 点击“下方链接”,提升测试核心竞争力!

>>更多技术文章分享和免费资料领取

标签:WebDriverAgentRunner,常见问题,真机,App,iOS,测试
From: https://www.cnblogs.com/Tester-muller/p/16643676.html

相关文章

  • app自动化测试(iOS)元素定位(新手篇)
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取除了通用定位方式外,iOS还有其他特殊的定位方式,本章节仅介绍iOS特有定位。PredicateString......
  • IOS下无法获取到WebViewJavascriptBridge的问题排查
    问题描述在安卓下正常获取到WebViewJavascriptBridge,在IOS下一直无法获取到WebViewJavascriptBridge官网的示例如下:接手项目时已有的桥接代码:可以发现src不同,一个......
  • mac ios xcode profile过期遇到的问题记录 No signing certificate iOS Development f
    profile过期了,重新生成并下载证书,仍然提示错误:Nosigningcertificate"iOSDevelopment"found然后在下面的ManageCertificate点开后,发现有警告:Theoperationcouldn’t......
  • 【付费推广】常见问题合集,焦点展台与任务管理
    焦点展台Q1:当有多个app竞争展示焦点展台的时候,是按照什么来展示?焦点展台的展示与算法逻辑强相关,在投放界面主要受出价影响,在应用本身,主要受相关性影响。任务管理Q1:推广......
  • axios
    Axios是专注于网络数据请求的库。相比于原生的XMLHttpRequest对象,axios简单易用。相比于jQuery,axios更加轻量化,只专注于网络数据请求。使用前需要导入axios的库 ......
  • 21JSONP及Axios
    JSONP及Axiosjsonp概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。什么叫跨域同源策略(属于浏览......
  • IOS 和Android H5 打开摄像头拍照 使用navigator.MediaDevices.getUserMedia() 拍照
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"......
  • 网络组件axios可以在OpenHarmony上使用了
    什么是axios上古浏览器页面在向服务器请求数据时,因为返回的是整个页面的数据,页面都会强制刷新一下,这对于用户来讲并不是很友好。并且我们只是需要修改页面的部分数据,但......
  • HUAWEI CT6100 进 BIOS
    设备由于家中将IPv6分配给了每个设备,我对于这些设备的安全性其实还是存在顾虑,所以考虑加装个防火墙。因为不是经常刷机刷BOIS,图方便在淘宝买了个刷好现成的HUAWEICT......
  • axios的特点 - 支持多种请求方式 - 常见的配置选项
    1.特点:1.在浏览器中发送XMLHttpRequest请求2.在node.js中发送http请求3.支持PromiseAPI4.拦截请求和响应 2.支持多种请求方式:axios(c......