将uiautomator转储到文件中,然后解析它以获取边界

时间:2017-05-01 16:08:47

标签: android xml linq uiautomator

我正在努力获取活动的布局视图,然后解析以获取所需项目的界限。 我正在使用uiautomator视图来使用"adb exec-out uiautomator dump /dev/tty"来获取布局视图,但我希望它能够进入文件以便我可以使用它来使用Linq to XML进行解析

var xml = XDocument.Load(output);

我已经在Is there a way to get current activity's layout and views via adb?处找到答案,但没有得到多少帮助。请指出一些指针。

1 个答案:

答案 0 :(得分:0)

AndroidViewClient/culebra' dump工具可以帮助您完成更多,更多的工作

$ dump -b

为您提供视图边界,类似于

android.widget.FrameLayout   ((0, 0), (1080, 2048))
   android.widget.TextView com.example.app:id/text Something ((64, 64), (221, 123))
   ...

更多详情here