求教:在 ios 设备上 如何获取 app 的控件 id? inspector 只能获取到控件的 xpath。 有什么好的方法吗?不甚感激。
logElementTree() 可以打印 uiautomation 官方文档有说明: You can use the logElementTree method for any element to list all of its child elements UIALogger.logStart("Logging element tree …"); UIATarget.localTarget().logElementTree(); UIALogger.logPass();
#1 楼 @daydayup 恩 我试了,但是没法获取到具体的 id 啊?只能拿到类似于 tagname 的属性啊
有这些属性就可以定位元素了,你说的 id 在 IOS 上应该就是 accessibilityIdentifier 或者 label 了,这个如果开发有手动给自己的控件加上的话,也是可以看到的。
#3 楼 @daydayup 请教下,accessibilityIdentifier 是什么?哪里可以看到啊?
#4 楼 @sundaxian 参考这篇文章 http://www.cnblogs.com/dw729/p/3370488.html