From 79a45bdbbaa50562ad263ab5ae5210c866e27a1e Mon Sep 17 00:00:00 2001 From: Henry Wu Date: Thu, 28 Mar 2024 03:02:42 -0400 Subject: [PATCH] Fixed ">" issue --- resources/querySelector.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/querySelector.js b/resources/querySelector.js index 4481e69..54c3823 100644 --- a/resources/querySelector.js +++ b/resources/querySelector.js @@ -229,7 +229,7 @@ var ElementNotFoundException = function ElementNotFoundException(message = "Not }; var getObject = function getObject(selector, root = document) { - const multiLevelSelectors = splitByCharacterUnlessQuoted(selector, '>'); + const multiLevelSelectors = splitByCharacterUnlessQuoted(selector, '&'); webElement = root; for (let index = 0; index < multiLevelSelectors.length-1; index++) { webElement = querySelectorDeep(multiLevelSelectors[index], webElement); @@ -242,7 +242,7 @@ var getObject = function getObject(selector, root = document) { }; var getAllObject = function getAllObject(selector, root = document) { - const multiLevelSelectors = splitByCharacterUnlessQuoted(selector, '>'); + const multiLevelSelectors = splitByCharacterUnlessQuoted(selector, '&'); webElement = root; for (let index = 0; index < multiLevelSelectors.length-1; index++) { webElement = querySelectorDeep(multiLevelSelectors[index], webElement); @@ -440,4 +440,4 @@ function collectElementEvaluateDeep(selector, root) { findAllElements(allElementsInDocument); return element; -} \ No newline at end of file +}