More XPaths Bug Fix

This commit is contained in:
naibo 2024-07-12 17:12:45 +08:00
parent f50b08e9c4
commit 7c0ab0e519
3 changed files with 3 additions and 3 deletions

Binary file not shown.

Binary file not shown.

View File

@ -57,13 +57,13 @@ export function getElementXPaths(element, parentElement = document.body) {
paths.push(pre_xpath + `id("${element.id}")`);
}
if (element.className) {
paths.push(pre_xpath + "//" + element.tagName + "[@class='" + element.className + "']");
paths.push(pre_xpath + "//" + element.tagName.toLowerCase() + "[@class='" + element.className + "']");
}
if (element.name) {
paths.push(pre_xpath + "//" + element.tagName + "[@name='" + element.name + "']");
paths.push(pre_xpath + "//" + element.tagName.toLowerCase() + "[@name='" + element.name + "']");
}
if (element.alt) {
paths.push(pre_xpath + "//" + element.tagName + "[@alt='" + element.alt + "']");
paths.push(pre_xpath + "//" + element.tagName.toLowerCase() + "[@alt='" + element.alt + "']");
}
paths.push(getAbsoluteXPathWithReverseIndex(element));
console.log("ALL PATHS: " + paths);