зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1400256 - Recognise web element references in evaluate.toJSON. r=whimboo
MozReview-Commit-ID: BvKHGzsF0ie --HG-- extra : rebase_source : f3e66b5173534193f357593e0d292199f4efe764
This commit is contained in:
Родитель
34a0935ad5
Коммит
179b8ccc6b
|
@ -276,10 +276,14 @@ evaluate.toJSON = function(obj, seenEls) {
|
|||
} else if (element.isCollection(obj)) {
|
||||
return [...obj].map(el => evaluate.toJSON(el, seenEls));
|
||||
|
||||
// WebElement
|
||||
} else if (WebElement.isReference(obj)) {
|
||||
return obj;
|
||||
|
||||
// Element, SVGElement, XULElement
|
||||
} else if (element.isElement(obj)) {
|
||||
let uuid = seenEls.add(obj);
|
||||
return element.makeWebElement(uuid);
|
||||
let webEl = seenEls.add(obj);
|
||||
return webEl.toJSON();
|
||||
|
||||
// custom JSON representation
|
||||
} else if (typeof obj.toJSON == "function") {
|
||||
|
|
Загрузка…
Ссылка в новой задаче