5

我在 iOS 模拟器上运行 iOS 本机应用程序,并想检查应用程序上的元素以获取 ID。

有谁知道如何做到这一点?

注意:请注意,这个问题是针对 iOS 原生应用而不是基于 Web 的应用!

谢谢

4

5 回答 5

8

听起来您可能正在为您的本机应用程序寻找类似 Firebug 或 Chrome Inspector 的东西?我不确定您所说的“ID”是什么意思。iOS 中的界面元素并没有真正的 ID,就像 DOM 元素有 ID 一样。

您应该查看 Spark Inspector ( http://www.sparkinspector.com/ ),它允许您查看应用程序的视图并在运行时修改它们 - 它可以帮助您查看您正在寻找的内容。全面披露:我是该应用程序的作者 ;-)

于 2013-05-16T17:18:42.333 回答
0

有一个名为 Reveal 的新应用程序做得非常出色。您不仅可以检查视图的属性,还可以在“展开”的 3D 视图中查看所有应用程序,更改大小和属性。特别是对于 iOS 7,视图控制器从屏幕的开头(而不是导航栏下方)开始,它可能非常有用。

您可以在http://revealapp.com下载试用版并决定您应该获得哪个许可证。

于 2013-10-28T09:38:41.163 回答
0

有两种最好的方法 -

  1. 使用 Apple 的内置工具 Accessibility Inspector,因此您不需要任何其他支持。

  2. 由于您将主要将 Xcode 用于您的代码部分,因此可以选择播放 UI 录制,它捕获您在本机应用程序上与之交互的所有操作和元素。

于 2021-06-10T12:51:41.623 回答
-1

您需要检查应用程序的捆绑包。

检查stackoverflow上的这个答案,以获取appID:https ://stackoverflow.com/a/8883166/933887

于 2013-03-05T23:07:56.593 回答
-1

Appium 有一个用于 ios 应用程序的检查器。这是 appium 的链接:http://appium.io/ 此视频中您可以看到检查器的运行情况:https: //www.youtube.com/watch?v= jQZTRz2W9xg

于 2015-10-05T15:33:38.723 回答