From 20f6fd2a1000c4cb53d5d3798d56288b2e18054c Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Mon, 27 May 2024 15:18:22 +0800 Subject: [PATCH] fix invalid css query on linked elements (#372) --- 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 c5b8f76a..81437439 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) {