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

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

本章节主要讲解 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%+!

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

获取更多技术文章分享和免费资料领取点击链接:https://qrcode.testing-studio.com/f?from=CSDN&unid=1647832863&url=https://ceshiren.com/t/topic/16586

获取更多技术文章分享和免费资料领取点击链接

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存