1 Example #1: Nested Stubs
7 All Regions North 3333 1111 2222
9 --------------------------
13 AXRoleDescription: cell
14 AXChildren: <array of size 3>
17 AXSize: NSSize: {143, 66}
24 AXSelectedTextMarkerRange: (null)
25 AXStartTextMarker: <AXCell>
26 AXEndTextMarker: <AXCell>
28 AXLinkedUIElements: (null)
31 AXTopLevelUIElement: <AXCell>
34 AXDOMClassList: <array of size 1>
35 AXRowIndexRange: NSRange: {0, 2}
36 AXColumnIndexRange: NSRange: {0, 2}
43 AXRoleDescription: cell
44 AXChildren: <array of size 3>
47 AXSize: NSSize: {143, 66}
54 AXSelectedTextMarkerRange: (null)
55 AXStartTextMarker: <AXCell>
56 AXEndTextMarker: <AXCell>
58 AXLinkedUIElements: (null)
61 AXTopLevelUIElement: <AXCell>
64 AXDOMClassList: <array of size 1>
65 AXRowIndexRange: NSRange: {0, 2}
66 AXColumnIndexRange: NSRange: {0, 2}
73 AXRoleDescription: cell
74 AXChildren: <array of size 2>
77 AXSize: NSSize: {69, 66}
84 AXSelectedTextMarkerRange: (null)
85 AXStartTextMarker: <AXCell>
86 AXEndTextMarker: <AXCell>
88 AXLinkedUIElements: (null)
91 AXTopLevelUIElement: <AXCell>
94 AXDOMClassList: <array of size 1>
95 AXRowIndexRange: NSRange: {0, 2}
96 AXColumnIndexRange: NSRange: {2, 1}
103 AXRoleDescription: cell
104 AXChildren: <array of size 1>
107 AXSize: NSSize: {119, 30}
114 AXSelectedTextMarkerRange: (null)
115 AXStartTextMarker: <AXCell>
116 AXEndTextMarker: <AXCell>
118 AXLinkedUIElements: (null)
121 AXTopLevelUIElement: <AXCell>
124 AXDOMClassList: <array of size 1>
125 AXRowIndexRange: NSRange: {0, 1}
126 AXColumnIndexRange: NSRange: {3, 2}
133 AXRoleDescription: cell
134 AXChildren: <array of size 1>
137 AXSize: NSSize: {119, 30}
144 AXSelectedTextMarkerRange: (null)
145 AXStartTextMarker: <AXCell>
146 AXEndTextMarker: <AXCell>
148 AXLinkedUIElements: (null)
151 AXTopLevelUIElement: <AXCell>
154 AXDOMClassList: <array of size 1>
155 AXRowIndexRange: NSRange: {0, 1}
156 AXColumnIndexRange: NSRange: {3, 2}
163 --------------------------
167 AXRoleDescription: cell
168 AXChildren: <array of size 3>
171 AXSize: NSSize: {143, 66}
178 AXSelectedTextMarkerRange: (null)
179 AXStartTextMarker: <AXCell>
180 AXEndTextMarker: <AXCell>
182 AXLinkedUIElements: (null)
185 AXTopLevelUIElement: <AXCell>
188 AXDOMClassList: <array of size 1>
189 AXRowIndexRange: NSRange: {0, 2}
190 AXColumnIndexRange: NSRange: {0, 2}
197 AXRoleDescription: cell
198 AXChildren: <array of size 1>
201 AXSize: NSSize: {52, 36}
208 AXSelectedTextMarkerRange: (null)
209 AXStartTextMarker: <AXCell>
210 AXEndTextMarker: <AXCell>
212 AXLinkedUIElements: (null)
215 AXTopLevelUIElement: <AXCell>
218 AXDOMClassList: <array of size 1>
219 AXRowIndexRange: NSRange: {1, 1}
220 AXColumnIndexRange: NSRange: {3, 1}
227 AXRoleDescription: cell
228 AXChildren: <array of size 1>
231 AXSize: NSSize: {90, 60}
238 AXSelectedTextMarkerRange: (null)
239 AXStartTextMarker: <AXCell>
240 AXEndTextMarker: <AXCell>
242 AXLinkedUIElements: (null)
245 AXTopLevelUIElement: <AXCell>
248 AXDOMClassList: <array of size 0>
249 AXRowIndexRange: NSRange: {2, 2}
250 AXColumnIndexRange: NSRange: {0, 1}
257 AXRoleDescription: cell
258 AXChildren: <array of size 1>
261 AXSize: NSSize: {53, 30}
268 AXSelectedTextMarkerRange: (null)
269 AXStartTextMarker: <AXCell>
270 AXEndTextMarker: <AXCell>
272 AXLinkedUIElements: (null)
275 AXTopLevelUIElement: <AXCell>
278 AXDOMClassList: <array of size 0>
279 AXRowIndexRange: NSRange: {3, 1}
280 AXColumnIndexRange: NSRange: {1, 1}
287 --------------------------
291 AXRoleDescription: column
292 AXChildren: <array of size 2>
295 AXSize: NSSize: {143, 126}
302 AXSelectedTextMarkerRange: (null)
303 AXStartTextMarker: (null)
304 AXEndTextMarker: (null)
306 AXLinkedUIElements: (null)
309 AXTopLevelUIElement: <AXColumn>
312 AXDOMClassList: <array of size 0>
315 AXRows: <array of size 2>
316 AXVisibleRows: <array of size 2>
322 AXRoleDescription: column
323 AXChildren: <array of size 3>
326 AXSize: NSSize: {143, 126}
333 AXSelectedTextMarkerRange: (null)
334 AXStartTextMarker: (null)
335 AXEndTextMarker: (null)
337 AXLinkedUIElements: (null)
340 AXTopLevelUIElement: <AXColumn>
343 AXDOMClassList: <array of size 0>
346 AXRows: <array of size 3>
347 AXVisibleRows: <array of size 3>
353 AXRoleDescription: column
354 AXChildren: <array of size 3>
357 AXSize: NSSize: {69, 126}
364 AXSelectedTextMarkerRange: (null)
365 AXStartTextMarker: (null)
366 AXEndTextMarker: (null)
368 AXLinkedUIElements: (null)
371 AXTopLevelUIElement: <AXColumn>
374 AXDOMClassList: <array of size 0>
377 AXRows: <array of size 3>
378 AXVisibleRows: <array of size 3>
384 AXRoleDescription: column
385 AXChildren: <array of size 4>
388 AXSize: NSSize: {119, 126}
395 AXSelectedTextMarkerRange: (null)
396 AXStartTextMarker: (null)
397 AXEndTextMarker: (null)
399 AXLinkedUIElements: (null)
402 AXTopLevelUIElement: <AXColumn>
405 AXDOMClassList: <array of size 0>
408 AXRows: <array of size 4>
409 AXVisibleRows: <array of size 4>
415 AXRoleDescription: column
416 AXChildren: <array of size 4>
419 AXSize: NSSize: {119, 126}
426 AXSelectedTextMarkerRange: (null)
427 AXStartTextMarker: (null)
428 AXEndTextMarker: (null)
430 AXLinkedUIElements: (null)
433 AXTopLevelUIElement: <AXColumn>
436 AXDOMClassList: <array of size 0>
439 AXRows: <array of size 4>
440 AXVisibleRows: <array of size 4>
446 --------------------------
450 AXRoleDescription: row
451 AXChildren: <array of size 3>
454 AXSize: NSSize: {331, 30}
461 AXSelectedTextMarkerRange: (null)
462 AXStartTextMarker: <AXRow>
463 AXEndTextMarker: <AXRow>
465 AXLinkedUIElements: (null)
468 AXTopLevelUIElement: <AXRow>
471 AXDOMClassList: <array of size 0>
478 AXRoleDescription: row
479 AXChildren: <array of size 2>
482 AXSize: NSSize: {331, 36}
489 AXSelectedTextMarkerRange: (null)
490 AXStartTextMarker: <AXRow>
491 AXEndTextMarker: <AXRow>
493 AXLinkedUIElements: (null)
496 AXTopLevelUIElement: <AXRow>
499 AXDOMClassList: <array of size 0>
506 AXRoleDescription: row
507 AXChildren: <array of size 5>
510 AXSize: NSSize: {331, 30}
517 AXSelectedTextMarkerRange: (null)
518 AXStartTextMarker: <AXRow>
519 AXEndTextMarker: <AXRow>
521 AXLinkedUIElements: (null)
524 AXTopLevelUIElement: <AXRow>
527 AXDOMClassList: <array of size 0>
534 AXRoleDescription: row
535 AXChildren: <array of size 4>
538 AXSize: NSSize: {331, 30}
545 AXSelectedTextMarkerRange: (null)
546 AXStartTextMarker: <AXRow>
547 AXEndTextMarker: <AXRow>
549 AXLinkedUIElements: (null)
552 AXTopLevelUIElement: <AXRow>
555 AXDOMClassList: <array of size 0>
562 --------------------------
566 AXRoleDescription: cell
567 AXChildren: <array of size 3>
570 AXSize: NSSize: {143, 66}
577 AXSelectedTextMarkerRange: (null)
578 AXStartTextMarker: <AXCell>
579 AXEndTextMarker: <AXCell>
581 AXLinkedUIElements: (null)
584 AXTopLevelUIElement: <AXCell>
587 AXDOMClassList: <array of size 1>
588 AXRowIndexRange: NSRange: {0, 2}
589 AXColumnIndexRange: NSRange: {0, 2}
596 AXRoleDescription: cell
597 AXChildren: <array of size 2>
600 AXSize: NSSize: {69, 66}
607 AXSelectedTextMarkerRange: (null)
608 AXStartTextMarker: <AXCell>
609 AXEndTextMarker: <AXCell>
611 AXLinkedUIElements: (null)
614 AXTopLevelUIElement: <AXCell>
617 AXDOMClassList: <array of size 1>
618 AXRowIndexRange: NSRange: {0, 2}
619 AXColumnIndexRange: NSRange: {2, 1}
626 AXRoleDescription: cell
627 AXChildren: <array of size 1>
630 AXSize: NSSize: {119, 30}
637 AXSelectedTextMarkerRange: (null)
638 AXStartTextMarker: <AXCell>
639 AXEndTextMarker: <AXCell>
641 AXLinkedUIElements: (null)
644 AXTopLevelUIElement: <AXCell>
647 AXDOMClassList: <array of size 1>
648 AXRowIndexRange: NSRange: {0, 1}
649 AXColumnIndexRange: NSRange: {3, 2}
656 AXRoleDescription: cell
657 AXChildren: <array of size 1>
660 AXSize: NSSize: {52, 36}
667 AXSelectedTextMarkerRange: (null)
668 AXStartTextMarker: <AXCell>
669 AXEndTextMarker: <AXCell>
671 AXLinkedUIElements: (null)
674 AXTopLevelUIElement: <AXCell>
677 AXDOMClassList: <array of size 1>
678 AXRowIndexRange: NSRange: {1, 1}
679 AXColumnIndexRange: NSRange: {3, 1}
686 AXRoleDescription: cell
687 AXChildren: <array of size 1>
690 AXSize: NSSize: {67, 36}
697 AXSelectedTextMarkerRange: (null)
698 AXStartTextMarker: <AXCell>
699 AXEndTextMarker: <AXCell>
701 AXLinkedUIElements: (null)
704 AXTopLevelUIElement: <AXCell>
707 AXDOMClassList: <array of size 1>
708 AXRowIndexRange: NSRange: {1, 1}
709 AXColumnIndexRange: NSRange: {4, 1}
716 AXRoleDescription: cell
717 AXChildren: <array of size 1>
720 AXSize: NSSize: {90, 60}
727 AXSelectedTextMarkerRange: (null)
728 AXStartTextMarker: <AXCell>
729 AXEndTextMarker: <AXCell>
731 AXLinkedUIElements: (null)
734 AXTopLevelUIElement: <AXCell>
737 AXDOMClassList: <array of size 0>
738 AXRowIndexRange: NSRange: {2, 2}
739 AXColumnIndexRange: NSRange: {0, 1}
746 AXRoleDescription: cell
747 AXChildren: <array of size 1>
750 AXSize: NSSize: {53, 30}
757 AXSelectedTextMarkerRange: (null)
758 AXStartTextMarker: <AXCell>
759 AXEndTextMarker: <AXCell>
761 AXLinkedUIElements: (null)
764 AXTopLevelUIElement: <AXCell>
767 AXDOMClassList: <array of size 0>
768 AXRowIndexRange: NSRange: {2, 1}
769 AXColumnIndexRange: NSRange: {1, 1}
776 AXRoleDescription: cell
777 AXChildren: <array of size 1>
780 AXSize: NSSize: {69, 30}
787 AXSelectedTextMarkerRange: (null)
788 AXStartTextMarker: <AXCell>
789 AXEndTextMarker: <AXCell>
791 AXLinkedUIElements: (null)
794 AXTopLevelUIElement: <AXCell>
797 AXDOMClassList: <array of size 0>
798 AXRowIndexRange: NSRange: {2, 1}
799 AXColumnIndexRange: NSRange: {2, 1}
806 AXRoleDescription: cell
807 AXChildren: <array of size 1>
810 AXSize: NSSize: {52, 30}
817 AXSelectedTextMarkerRange: (null)
818 AXStartTextMarker: <AXCell>
819 AXEndTextMarker: <AXCell>
821 AXLinkedUIElements: (null)
824 AXTopLevelUIElement: <AXCell>
827 AXDOMClassList: <array of size 0>
828 AXRowIndexRange: NSRange: {2, 1}
829 AXColumnIndexRange: NSRange: {3, 1}
836 AXRoleDescription: cell
837 AXChildren: <array of size 1>
840 AXSize: NSSize: {67, 30}
847 AXSelectedTextMarkerRange: (null)
848 AXStartTextMarker: <AXCell>
849 AXEndTextMarker: <AXCell>
851 AXLinkedUIElements: (null)
854 AXTopLevelUIElement: <AXCell>
857 AXDOMClassList: <array of size 0>
858 AXRowIndexRange: NSRange: {2, 1}
859 AXColumnIndexRange: NSRange: {4, 1}
866 AXRoleDescription: cell
867 AXChildren: <array of size 1>
870 AXSize: NSSize: {53, 30}
877 AXSelectedTextMarkerRange: (null)
878 AXStartTextMarker: <AXCell>
879 AXEndTextMarker: <AXCell>
881 AXLinkedUIElements: (null)
884 AXTopLevelUIElement: <AXCell>
887 AXDOMClassList: <array of size 0>
888 AXRowIndexRange: NSRange: {3, 1}
889 AXColumnIndexRange: NSRange: {1, 1}
896 AXRoleDescription: cell
897 AXChildren: <array of size 1>
900 AXSize: NSSize: {69, 30}
907 AXSelectedTextMarkerRange: (null)
908 AXStartTextMarker: <AXCell>
909 AXEndTextMarker: <AXCell>
911 AXLinkedUIElements: (null)
914 AXTopLevelUIElement: <AXCell>
917 AXDOMClassList: <array of size 0>
918 AXRowIndexRange: NSRange: {3, 1}
919 AXColumnIndexRange: NSRange: {2, 1}
926 AXRoleDescription: cell
927 AXChildren: <array of size 1>
930 AXSize: NSSize: {52, 30}
937 AXSelectedTextMarkerRange: (null)
938 AXStartTextMarker: <AXCell>
939 AXEndTextMarker: <AXCell>
941 AXLinkedUIElements: (null)
944 AXTopLevelUIElement: <AXCell>
947 AXDOMClassList: <array of size 0>
948 AXRowIndexRange: NSRange: {3, 1}
949 AXColumnIndexRange: NSRange: {3, 1}
956 AXRoleDescription: cell
957 AXChildren: <array of size 1>
960 AXSize: NSSize: {67, 30}
967 AXSelectedTextMarkerRange: (null)
968 AXStartTextMarker: <AXCell>
969 AXEndTextMarker: <AXCell>
971 AXLinkedUIElements: (null)
974 AXTopLevelUIElement: <AXCell>
977 AXDOMClassList: <array of size 0>
978 AXRowIndexRange: NSRange: {3, 1}
979 AXColumnIndexRange: NSRange: {4, 1}
986 --------------------------
990 AXRoleDescription: group
991 AXChildren: <array of size 5>
994 AXSize: NSSize: {331, 66}
1001 AXSelectedTextMarkerRange: (null)
1002 AXStartTextMarker: (null)
1003 AXEndTextMarker: (null)
1005 AXLinkedUIElements: (null)
1007 AXBlockQuoteLevel: 0
1008 AXTopLevelUIElement: <AXGroup>
1011 AXDOMClassList: <array of size 0>
1017 --------------------------