Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 function buildAccessibilityTree(accessibilityObject, indent, allAttributesRequir ed, targetObject, targetString) { | |
| 2 if (accessibilityObject.role == 'AXRole: AXColumn' || accessibilityObject.ro le == 'AXRole: AXTableHeaderContainer') | |
|
dmazzoni
2015/01/28 20:38:03
This should be a parameter rather than every test
| |
| 3 return true; | |
| 4 | |
| 5 var str = ""; | |
| 6 for (var i = 0; i < indent; i++) | |
| 7 str += " "; | |
| 8 str += accessibilityObject.role; | |
| 9 str += " " + accessibilityObject.stringValue; | |
| 10 str += allAttributesRequired && accessibilityObject.role == '' ? accessibili tyObject.allAttributes() : ''; | |
| 11 str += targetObject && accessibilityObject.isEqual(targetObject) ? " " + targetString : ''; | |
| 12 str += "\n"; | |
| 13 | |
| 14 document.getElementById("console").innerText += str; | |
| 15 | |
| 16 if (accessibilityObject.stringValue.indexOf('End of test') >= 0) | |
| 17 return false; | |
| 18 | |
| 19 var count = accessibilityObject.childrenCount; | |
| 20 for (var i = 0; i < count; i++) { | |
| 21 if (!buildAccessibilityTree(accessibilityObject.childAtIndex(i), indent + 1, allAttributesRequired, targetObject, targetString)) | |
| 22 return false; | |
| 23 } | |
| 24 | |
| 25 return true; | |
| 26 } | |
| 27 | |
| 28 function generateAccessibilityTree(accessibilityObject) { | |
| 29 var count = accessibilityObject.childrenCount; | |
| 30 for (var i = 0; i < count; i++) { | |
| 31 if (!generateAccessibilityTree(accessibilityObject.childAtIndex(i))) | |
| 32 return false; | |
| 33 } | |
| 34 | |
| 35 return true; | |
| 36 } | |
| OLD | NEW |