求助:
请教大家 怎么样去抓程序的页面元素啊? 像 selenium web 那样 抓页面的元素?有什么好的工具或者方法吗?
除了 android sdk 里面的 monitor 还有什么别的好的工具吗?谢谢
selendroid 有个 inspector 工具.
appium 自身也有 inspector 工具, 不过目前只支持 mac.
使用 uiautomatorviewer 也可以. 在 sdk 中 tools 下
#1 楼 @seveniruby 嗯 好的 我看看 谢谢啊
#2 楼 @sundaxian Xcode 的 Instruments 中 Automation 挺好用的
#3 楼 @xiaomayi0323 嗯 用 logElementTree() 看一把就可以了。
#4 楼 @lihuazhang 是的,查找元素很不错
#4 楼 @lihuazhang @xiaomayi0323 怎么用 logElementTree() 看元素,没用过,求教一下,谢谢!
#7 楼 @xiaomayi0323 打开了 Instruments 后要怎么用?
#8 楼 @luyi0824 打开 Instruments 后选择 Automation,打开 Automation 后,在 choose target 中选择一个真机或模拟器,再选择对应的 App,完成后再 Create 一个脚本,在脚本中添加 UIATarget.localTarget().frontMostApp().logElementTree(); 然后点播放,当前打开的页面中的所有元素都会打印出来,说的比较粗,具体的可以参考这里https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/UsingtheAutomationInstrument/UsingtheAutomationInstrument.html
#9 楼 @xiaomayi0323 非常感谢,看到元素信息了
#12 楼 @xiaomayi0323 录制会自动生成执行脚本吗?
#14 楼 @xiaomayi0323 你有了解过 Appium 中 IOS 是否有监听呢?
#16 楼 @xiaomayi0323 @lihuazhang 没找到相应的信息