_findUniqueParent()

in robot-server-plugin/src/main/resources/static/xpathEditor.js [158:174]


    _findUniqueParent(element) {
        let parent = element.parentNode
        while (parent) {
            const uniqueParent = this.generate(parent)
            if (uniqueParent.length > 0) {
                return uniqueParent.sort(
                    function (a, b) {
                        if (a.priority === b.priority) {
                            return a.xpath.length - b.xpath.length
                        }
                        return a.priority - b.priority
                    }
                )[0]
            }
            parent = parent.parentNode
        }
    }