我正在iOS模拟器上运行iOS本机应用程序,并希望检查应用程序上的元素以获取该ID。如何检查本机iOS应用程序上的元素
有没有人知道如何做到这一点?
注意:请问,这个问题是为iOS本地应用程序而不是基于Web的应用程序!
谢谢
我正在iOS模拟器上运行iOS本机应用程序,并希望检查应用程序上的元素以获取该ID。如何检查本机iOS应用程序上的元素
有没有人知道如何做到这一点?
注意:请问,这个问题是为iOS本地应用程序而不是基于Web的应用程序!
谢谢
您需要检查应用程序的包。
检查这个答案的计算器,以获得APPID:https://stackoverflow.com/a/8883166/933887
我不清楚你的意思是检查应用程序的包。我正在使用猴子谈话进行自动化测试,但由于某种原因猴子谈话或订单无法识别我在录制时选择的ID。我想检查一下应用程序上的按钮以获取ID,例如使用萤火虫,您可以检查元素并提取ID – user2073224 2013-03-06 09:26:03
我建议在您的问题中明确说明您需要什么。正如目前所说的,大多数人都假设你正试图访问appId视图本机代码。不是脚本语言 – CStreel 2013-03-07 00:04:07
另外我建议使用自动化测试(使用仪器)中构建的xCodes,它使用JScript编写。你也可以记录你的行为,它会为你编写代码,然后你会经过并微调。 – CStreel 2013-03-07 00:08:20
这听起来像你可能会寻找类似的Firebug或Chrome检查您的本机应用程序?我不确定你的意思是“ID”。 iOS中的界面元素并不具有与DOM元素具有相同ID的ID。
您应该查看Spark Inspector(http://www.sparkinspector.com/),它允许您查看应用程序的视图并在运行时对其进行修改 - 它可以帮助您查看要查找的内容。完全披露:我是应用程序的作者;-)
有一个新的应用程序,称为Reveal,做了一个令人难以置信的工作。 您不仅可以查看视图的属性,还可以在“分解”3D视图中查看所有应用程序,更改大小和属性。 特别针对iOS 7,其中视图控制器从屏幕的开头(并且不在导航栏下面)开始,它可能非常有用。
您可以在http://revealapp.com下载试用版并确定您应该获得哪个许可证。
Appium拥有ios应用程序的检查员。 这是链接appium:http://appium.io/ 在这个视频中可以看到活动的检查:https://www.youtube.com/watch?v=jQZTRz2W9xg
你为什么要这么做? – 2013-03-05 22:49:18
你指的是什么元素?你有没有尝试过一些东西? – 2013-03-05 22:49:34
https://github.com/domesticcatsoftware/DCIntrospect是不错的 – jrturton 2013-03-05 22:50:38