From b8d54e8bac6d3f84ff94d27e06a7f088becf4120 Mon Sep 17 00:00:00 2001 From: Timothyxxx <384084775@qq.com> Date: Fri, 8 Mar 2024 11:47:14 +0800 Subject: [PATCH] Fix a bug in Chrome evaluator --- desktop_env/evaluators/getters/chrome.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/desktop_env/evaluators/getters/chrome.py b/desktop_env/evaluators/getters/chrome.py index 8bd5842..2a6a9ea 100644 --- a/desktop_env/evaluators/getters/chrome.py +++ b/desktop_env/evaluators/getters/chrome.py @@ -589,6 +589,10 @@ def get_active_url_from_accessTree(env, config): if len(elements) == 0: print("no elements found") return None + elif elements[-1].text is None: + print("no text found") + return None + active_tab_url = config["goto_prefix"] + elements[0].text if "goto_prefix" in config.keys() else "https://" + \ elements[0].text print("active tab url now: {}".format(active_tab_url))