我在iOS模拟器上运行iOS原生应用,并希望检查应用上的元素以获取ID。
有谁知道如何做到这一点?
注意:请问,这个问题适用于iOS原生App而非基于Web的应用程序!
由于
答案 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)
有两种最好的方法 -
使用 Apples 的内置工具 Accessibility Inspector,因此您不需要任何其他支持。
由于您将主要将 Xcode 用于您的代码部分,因此有一个选项可以播放 UI 录制,以捕获您在本机应用程序上与之交互的所有操作和元素。
答案 4 :(得分:-1)
Appium有一个ios应用程序的检查员。 这是appium的链接:http://appium.io/ 在此视频中,您可以看到检查员的实际操作:https://www.youtube.com/watch?v=jQZTRz2W9xg