【问题标题】:Connect iOS Device to Mac and Log App Errors将 iOS 设备连接到 Mac 并记录应用程序错误
【发布时间】:2020-05-15 12:23:04
【问题描述】:

目标:

  1. 将iOS设备(物理设备)连接到macbook
  2. 使用 Appium / IntelliJ / 或任何其他软件从设备捕获应用错误

我使用模拟设备运行自动化测试,但事实证明它不如手动测试有效,因为我得到了不同的结果。我想要的只是将我的设备连接到我的 macbook,在我与测试设备交互时运行一些东西来记录应用程序错误。

我目前运行自动化测试的设置:
Appium
IntelliJ - 使用模拟设备(不再想做)

【问题讨论】:

  • 您要记录什么样的“应用程序错误”?如果不是崩溃,则设备并不真正知道“错误”是什么,并且不会记录任何内容。我在下面提供了一个答案,基于我对您可以访问的内容的理解是您将能够做到的程度。
  • @MikeCollins 你好,我需要能够与在我的工作场所开发的应用程序进行交互,我想查看应用程序的活动以及与问卷交互时可能发生的任何错误,或复选框,这种性质的东西。我不需要查看设备活动,但这可能是我稍后可以考虑的,以便更好地了解设备限制,但这是另一次讨论。
  • 再次,您需要更好地定义“错误”是什么。您正在寻求访问的应用程序中是否有调试?任何工具都无法在不被告知预期的情况下了解您应用的功能并对其进行报告。
  • 感谢@MikeCollins 的回答。我想我得再发一次。感谢您对此的回复和洞察。

标签: ios macos testing appium


【解决方案1】:

要查看设备中发生的情况,您需要使用 Xcode。最简单的方法是使用 Mac App Store 应用程序

如果您能够构建您的应用程序,那么您可以进行更多调试,但我假设您无法根据您编写的内容执行此操作,并且不会提供相关说明.

  1. 附加设备
  2. 启动 Xcode
  3. 点击窗口菜单
  4. 点击设备和模拟器
  5. 解锁设备
  6. 如果您想查看系统的实时活动(这非常嘈杂且不太可能有太大用处),请单击 打开控制台查看设备日志 以查看任何崩溃报告。

【讨论】:

    猜你喜欢
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-18
    相关资源
    最近更新 更多