| OLD | NEW |
| (Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> |
| 4 <style> |
| 5 p::first-letter { |
| 6 font-size: 200%; |
| 7 } |
| 8 </style> |
| 9 <p id="text">Test text</p> |
| 10 <script> |
| 11 test(function () { |
| 12 if (!window.accessibilityController) { |
| 13 assert_unreached("This test requires accessibilityController."); |
| 14 return; |
| 15 } |
| 16 |
| 17 function getAccessibilityChildren(element) { |
| 18 let children = []; |
| 19 let childrenCount = element.childrenCount; |
| 20 for (let i = 0; i < childrenCount; i++) { |
| 21 let child = element.childAtIndex(i); |
| 22 children.push(child); |
| 23 child.children = getAccessibilityChildren(child); |
| 24 } |
| 25 return children; |
| 26 } |
| 27 |
| 28 let element = accessibilityController.accessibleElementById("text"); |
| 29 let children = getAccessibilityChildren(element); |
| 30 assert_equals(children.length, 1); |
| 31 let name = children.map(e => e.name).join(''); |
| 32 assert_equals(name, "Test text"); |
| 33 }); |
| 34 </script> |
| OLD | NEW |