使用Appium for Android获取小部件层次结构
我是Appium的新手。我试图在某一时刻阅读android应用程序的屏幕,并获得屏幕上显示的所有AndroidElement的层次视图(类似于Appium inspector显示的内容)。这意味着我想知道哪些AndroidElement在某个其他AndroidElement(例如ListView)中 我可以在屏幕上使用使用Appium for Android获取小部件层次结构,android,appium,Android,Appium,我是Appium的新手。我试图在某一时刻阅读android应用程序的屏幕,并获得屏幕上显示的所有AndroidElement的层次视图(类似于Appium inspector显示的内容)。这意味着我想知道哪些AndroidElement在某个其他AndroidElement(例如ListView)中 我可以在屏幕上使用 driver.findElementByAndroidUIAutomator("new UiSelector()") 但我无法导出小部件的层次结构。我试着打电话 elemen
driver.findElementByAndroidUIAutomator("new UiSelector()")
但我无法导出小部件的层次结构。我试着打电话
element.findElementByAndroidUIAutomator("new UiSelector()")
在某个特定的AndroidElement上,他希望得到所有的孩子,但事实似乎并非如此
如何解决我的问题?安装Android SDK,然后导航到链接c:\users\\AppData\Local\Android\SDK\tools您会注意到一个名为“uiautomatorviewer.bat”的批处理文件。双击它以启动“Uiautomatorviewer”GUI
我希望这将对您有所帮助谢谢您的回答,但我需要以编程方式进行。我正在构建一个GUI测试工具,因此我需要阅读GUI(及其层次结构),以便与之交互。