Browse Source

More XPaths Bug Fix

pull/514/head
naibo 2 months ago
parent
commit
7c0ab0e519
3 changed files with 3 additions and 3 deletions
  1. BIN
      ElectronJS/EasySpider_en.crx
  2. BIN
      ElectronJS/EasySpider_zh.crx
  3. +3
    -3
      Extension/manifest_v3/src/content-scripts/global.js

BIN
ElectronJS/EasySpider_en.crx View File


BIN
ElectronJS/EasySpider_zh.crx View File


+ 3
- 3
Extension/manifest_v3/src/content-scripts/global.js View File

@ -57,13 +57,13 @@ export function getElementXPaths(element, parentElement = document.body) {
paths.push(pre_xpath + `id("${element.id}")`); paths.push(pre_xpath + `id("${element.id}")`);
} }
if (element.className) { 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) { 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) { 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)); paths.push(getAbsoluteXPathWithReverseIndex(element));
console.log("ALL PATHS: " + paths); console.log("ALL PATHS: " + paths);

Loading…
Cancel
Save