如何检查本机iOS应用程序上的元素

时间:2013-03-05 22:47:57

标签: ios inspect

我在iOS模拟器上运行iOS原生应用,并希望检查应用上的元素以获取ID。

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

注意:请问,这个问题适用于iOS原生App而非基于Web的应用程序!

由于

5 个答案:

答案 0 :(得分:7)

听起来您可能正在为您的原生应用寻找Firebug或Chrome Inspector之类的东西?我不确定你的“ID”是什么意思。 iOS中的界面元素实际上没有ID与DOM元素具有ID的方式相同。

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

答案 1 :(得分:0)

您需要检查App的捆绑包。

在stackoverflow上检查此答案,以获取appID:https://stackoverflow.com/a/8883166/933887

答案 2 :(得分:0)

有一款名为Reveal的新应用程序可以完成令人难以置信的工作。 您不仅可以查看视图的属性,还可以在“爆炸”的3D视图中查看所有应用程序,更改大小和属性。 特别是对于iOS 7,视图控制器从屏幕的开头(而不是导航栏下方)开始,它可能非常有用。

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

答案 3 :(得分:0)

有两种最好的方法 -

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

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

答案 4 :(得分:-1)

Appium有一个ios应用程序的检查员。 这是appium的链接:http://appium.io/ 在此视频中,您可以看到检查员的实际操作:https://www.youtube.com/watch?v=jQZTRz2W9xg