From 7397fe68caae3371aac71396b2076ed25e187b5c Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Mon, 27 May 2024 14:52:00 +0800 Subject: [PATCH] fix invalid css query on linked elements --- skyvern/webeye/scraper/domUtils.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index c5b8f76a2..81437439a 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -830,9 +830,13 @@ function buildTreeFromBody() { let linkedElements = new Array(); const elementId = currentEle.getAttribute("id"); if (elementId) { - linkedElements = [ - ...document.querySelectorAll(`label[for="${elementId}"]`), - ]; + try { + linkedElements = [ + ...document.querySelectorAll(`label[for="${elementId}"]`), + ]; + } catch (e) { + console.log("failed to query labels: ", e); + } } const labelled = currentEle.getAttribute("aria-labelledby"); if (labelled) {