function getAbsXPATH(element) {
if (element.nodeName == 'BODY') {
return '/html/' + element.tagName.toLowerCase();
}
let ix = 1;//
let siblings = element.parentNode.childNodes;//ͬ
for (let i = 0, l = siblings.length; i < l; i++) {
let sibling = siblings[i];
if (sibling == element) {
return this.getAbsXPATH(element.parentNode) + '/' + element.tagName.toLowerCase() + '[' + (ix) + ']';
} else if (sibling.nodeType == 1 && sibling.tagName == element.tagName) {
ix++;
}
}
}