From 3eaac0999fe4d68c8202312ef41f94cc8299ea99 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Fri, 21 Mar 2025 03:20:41 +0800 Subject: [PATCH] Fix: No compress in u2.dump_hierarchy Donno why setting compressed=True may drop resource-id of nodes --- module/device/method/uiautomator_2.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/device/method/uiautomator_2.py b/module/device/method/uiautomator_2.py index 5fa41801a..fb5274356 100644 --- a/module/device/method/uiautomator_2.py +++ b/module/device/method/uiautomator_2.py @@ -376,7 +376,8 @@ class Uiautomator2(Connection): @retry def dump_hierarchy_uiautomator2(self) -> etree._Element: - content = self.u2.dump_hierarchy(compressed=True) + content = self.u2.dump_hierarchy(compressed=False) + # print(content) hierarchy = etree.fromstring(content.encode('utf-8')) return hierarchy