From 614906162109dbd033ad39016fc2220a6c3cf78e Mon Sep 17 00:00:00 2001 From: David Chang Date: Wed, 20 Mar 2024 14:25:09 +0800 Subject: [PATCH] ver Mar20th fixed a bug in _create_pywinauto_node --- desktop_env/server/main.py | 4 +++- .../multi_app/46407397-a7d5-4c6b-92c6-dbe038b1457b.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/desktop_env/server/main.py b/desktop_env/server/main.py index d53232e..e9ab99f 100644 --- a/desktop_env/server/main.py +++ b/desktop_env/server/main.py @@ -545,12 +545,14 @@ def _create_pywinauto_node(node: BaseWrapper, depth: int = 0, flag: Optional[str node_role_name = "".join( map( lambda ch: ch if ch.isidentifier()\ or ch in {"-"}\ or ch.isalnum() - else "-" + else "-" , node_role_name ) ) if node_role_name.strip() == "": node_role_name = "unknown" + if not node_role_name[0].isalpha(): + node_role_name = "tag" + node_role_name xml_node = lxml.etree.Element( node_role_name, diff --git a/evaluation_examples/examples/Windows/multi_app/46407397-a7d5-4c6b-92c6-dbe038b1457b.json b/evaluation_examples/examples/Windows/multi_app/46407397-a7d5-4c6b-92c6-dbe038b1457b.json index 567d642..6e179ca 100644 --- a/evaluation_examples/examples/Windows/multi_app/46407397-a7d5-4c6b-92c6-dbe038b1457b.json +++ b/evaluation_examples/examples/Windows/multi_app/46407397-a7d5-4c6b-92c6-dbe038b1457b.json @@ -21,7 +21,7 @@ "type": "launch", "parameters": { "command": [ - "google-chrome", + "C:\Program Files\Google\Chrome\Application\chrome.exe", "--remote-debugging-port=1337" ] }