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>
33 AXRowIndexRange: NSRange: {0, 2}
34 AXColumnIndexRange: NSRange: {0, 2}
41 AXRoleDescription: cell
42 AXChildren: <array of size 3>
45 AXSize: NSSize: {143, 66}
52 AXSelectedTextMarkerRange: (null)
53 AXStartTextMarker: <AXCell>
54 AXEndTextMarker: <AXCell>
56 AXLinkedUIElements: (null)
59 AXTopLevelUIElement: <AXCell>
61 AXRowIndexRange: NSRange: {0, 2}
62 AXColumnIndexRange: NSRange: {0, 2}
69 AXRoleDescription: cell
70 AXChildren: <array of size 2>
73 AXSize: NSSize: {69, 66}
80 AXSelectedTextMarkerRange: (null)
81 AXStartTextMarker: <AXCell>
82 AXEndTextMarker: <AXCell>
84 AXLinkedUIElements: (null)
87 AXTopLevelUIElement: <AXCell>
89 AXRowIndexRange: NSRange: {0, 2}
90 AXColumnIndexRange: NSRange: {2, 1}
97 AXRoleDescription: cell
98 AXChildren: <array of size 1>
101 AXSize: NSSize: {119, 30}
108 AXSelectedTextMarkerRange: (null)
109 AXStartTextMarker: <AXCell>
110 AXEndTextMarker: <AXCell>
112 AXLinkedUIElements: (null)
115 AXTopLevelUIElement: <AXCell>
117 AXRowIndexRange: NSRange: {0, 1}
118 AXColumnIndexRange: NSRange: {3, 2}
125 AXRoleDescription: cell
126 AXChildren: <array of size 1>
129 AXSize: NSSize: {119, 30}
136 AXSelectedTextMarkerRange: (null)
137 AXStartTextMarker: <AXCell>
138 AXEndTextMarker: <AXCell>
140 AXLinkedUIElements: (null)
143 AXTopLevelUIElement: <AXCell>
145 AXRowIndexRange: NSRange: {0, 1}
146 AXColumnIndexRange: NSRange: {3, 2}
153 --------------------------
157 AXRoleDescription: cell
158 AXChildren: <array of size 3>
161 AXSize: NSSize: {143, 66}
168 AXSelectedTextMarkerRange: (null)
169 AXStartTextMarker: <AXCell>
170 AXEndTextMarker: <AXCell>
172 AXLinkedUIElements: (null)
175 AXTopLevelUIElement: <AXCell>
177 AXRowIndexRange: NSRange: {0, 2}
178 AXColumnIndexRange: NSRange: {0, 2}
185 AXRoleDescription: cell
186 AXChildren: <array of size 1>
189 AXSize: NSSize: {52, 36}
196 AXSelectedTextMarkerRange: (null)
197 AXStartTextMarker: <AXCell>
198 AXEndTextMarker: <AXCell>
200 AXLinkedUIElements: (null)
203 AXTopLevelUIElement: <AXCell>
205 AXRowIndexRange: NSRange: {1, 1}
206 AXColumnIndexRange: NSRange: {3, 1}
213 AXRoleDescription: cell
214 AXChildren: <array of size 1>
217 AXSize: NSSize: {90, 60}
224 AXSelectedTextMarkerRange: (null)
225 AXStartTextMarker: <AXCell>
226 AXEndTextMarker: <AXCell>
228 AXLinkedUIElements: (null)
231 AXTopLevelUIElement: <AXCell>
233 AXRowIndexRange: NSRange: {2, 2}
234 AXColumnIndexRange: NSRange: {0, 1}
241 AXRoleDescription: cell
242 AXChildren: <array of size 1>
245 AXSize: NSSize: {53, 30}
252 AXSelectedTextMarkerRange: (null)
253 AXStartTextMarker: <AXCell>
254 AXEndTextMarker: <AXCell>
256 AXLinkedUIElements: (null)
259 AXTopLevelUIElement: <AXCell>
261 AXRowIndexRange: NSRange: {3, 1}
262 AXColumnIndexRange: NSRange: {1, 1}
269 --------------------------
273 AXRoleDescription: column
274 AXChildren: <array of size 2>
277 AXSize: NSSize: {143, 126}
284 AXSelectedTextMarkerRange: (null)
285 AXStartTextMarker: (null)
286 AXEndTextMarker: (null)
288 AXLinkedUIElements: (null)
291 AXTopLevelUIElement: <AXColumn>
295 AXRows: <array of size 2>
296 AXVisibleRows: <array of size 2>
302 AXRoleDescription: column
303 AXChildren: <array of size 3>
306 AXSize: NSSize: {143, 126}
313 AXSelectedTextMarkerRange: (null)
314 AXStartTextMarker: (null)
315 AXEndTextMarker: (null)
317 AXLinkedUIElements: (null)
320 AXTopLevelUIElement: <AXColumn>
324 AXRows: <array of size 3>
325 AXVisibleRows: <array of size 3>
331 AXRoleDescription: column
332 AXChildren: <array of size 3>
335 AXSize: NSSize: {69, 126}
342 AXSelectedTextMarkerRange: (null)
343 AXStartTextMarker: (null)
344 AXEndTextMarker: (null)
346 AXLinkedUIElements: (null)
349 AXTopLevelUIElement: <AXColumn>
353 AXRows: <array of size 3>
354 AXVisibleRows: <array of size 3>
360 AXRoleDescription: column
361 AXChildren: <array of size 4>
364 AXSize: NSSize: {119, 126}
371 AXSelectedTextMarkerRange: (null)
372 AXStartTextMarker: (null)
373 AXEndTextMarker: (null)
375 AXLinkedUIElements: (null)
378 AXTopLevelUIElement: <AXColumn>
382 AXRows: <array of size 4>
383 AXVisibleRows: <array of size 4>
389 AXRoleDescription: column
390 AXChildren: <array of size 4>
393 AXSize: NSSize: {119, 126}
400 AXSelectedTextMarkerRange: (null)
401 AXStartTextMarker: (null)
402 AXEndTextMarker: (null)
404 AXLinkedUIElements: (null)
407 AXTopLevelUIElement: <AXColumn>
411 AXRows: <array of size 4>
412 AXVisibleRows: <array of size 4>
418 --------------------------
422 AXRoleDescription: row
423 AXChildren: <array of size 3>
426 AXSize: NSSize: {331, 30}
433 AXSelectedTextMarkerRange: (null)
434 AXStartTextMarker: <AXRow>
435 AXEndTextMarker: <AXRow>
437 AXLinkedUIElements: (null)
440 AXTopLevelUIElement: <AXRow>
448 AXRoleDescription: row
449 AXChildren: <array of size 2>
452 AXSize: NSSize: {331, 36}
459 AXSelectedTextMarkerRange: (null)
460 AXStartTextMarker: <AXRow>
461 AXEndTextMarker: <AXRow>
463 AXLinkedUIElements: (null)
466 AXTopLevelUIElement: <AXRow>
474 AXRoleDescription: row
475 AXChildren: <array of size 5>
478 AXSize: NSSize: {331, 30}
485 AXSelectedTextMarkerRange: (null)
486 AXStartTextMarker: <AXRow>
487 AXEndTextMarker: <AXRow>
489 AXLinkedUIElements: (null)
492 AXTopLevelUIElement: <AXRow>
500 AXRoleDescription: row
501 AXChildren: <array of size 4>
504 AXSize: NSSize: {331, 30}
511 AXSelectedTextMarkerRange: (null)
512 AXStartTextMarker: <AXRow>
513 AXEndTextMarker: <AXRow>
515 AXLinkedUIElements: (null)
518 AXTopLevelUIElement: <AXRow>
526 --------------------------
530 AXRoleDescription: cell
531 AXChildren: <array of size 3>
534 AXSize: NSSize: {143, 66}
541 AXSelectedTextMarkerRange: (null)
542 AXStartTextMarker: <AXCell>
543 AXEndTextMarker: <AXCell>
545 AXLinkedUIElements: (null)
548 AXTopLevelUIElement: <AXCell>
550 AXRowIndexRange: NSRange: {0, 2}
551 AXColumnIndexRange: NSRange: {0, 2}
558 AXRoleDescription: cell
559 AXChildren: <array of size 2>
562 AXSize: NSSize: {69, 66}
569 AXSelectedTextMarkerRange: (null)
570 AXStartTextMarker: <AXCell>
571 AXEndTextMarker: <AXCell>
573 AXLinkedUIElements: (null)
576 AXTopLevelUIElement: <AXCell>
578 AXRowIndexRange: NSRange: {0, 2}
579 AXColumnIndexRange: NSRange: {2, 1}
586 AXRoleDescription: cell
587 AXChildren: <array of size 1>
590 AXSize: NSSize: {119, 30}
597 AXSelectedTextMarkerRange: (null)
598 AXStartTextMarker: <AXCell>
599 AXEndTextMarker: <AXCell>
601 AXLinkedUIElements: (null)
604 AXTopLevelUIElement: <AXCell>
606 AXRowIndexRange: NSRange: {0, 1}
607 AXColumnIndexRange: NSRange: {3, 2}
614 AXRoleDescription: cell
615 AXChildren: <array of size 1>
618 AXSize: NSSize: {52, 36}
625 AXSelectedTextMarkerRange: (null)
626 AXStartTextMarker: <AXCell>
627 AXEndTextMarker: <AXCell>
629 AXLinkedUIElements: (null)
632 AXTopLevelUIElement: <AXCell>
634 AXRowIndexRange: NSRange: {1, 1}
635 AXColumnIndexRange: NSRange: {3, 1}
642 AXRoleDescription: cell
643 AXChildren: <array of size 1>
646 AXSize: NSSize: {67, 36}
653 AXSelectedTextMarkerRange: (null)
654 AXStartTextMarker: <AXCell>
655 AXEndTextMarker: <AXCell>
657 AXLinkedUIElements: (null)
660 AXTopLevelUIElement: <AXCell>
662 AXRowIndexRange: NSRange: {1, 1}
663 AXColumnIndexRange: NSRange: {4, 1}
670 AXRoleDescription: cell
671 AXChildren: <array of size 1>
674 AXSize: NSSize: {90, 60}
681 AXSelectedTextMarkerRange: (null)
682 AXStartTextMarker: <AXCell>
683 AXEndTextMarker: <AXCell>
685 AXLinkedUIElements: (null)
688 AXTopLevelUIElement: <AXCell>
690 AXRowIndexRange: NSRange: {2, 2}
691 AXColumnIndexRange: NSRange: {0, 1}
698 AXRoleDescription: cell
699 AXChildren: <array of size 1>
702 AXSize: NSSize: {53, 30}
709 AXSelectedTextMarkerRange: (null)
710 AXStartTextMarker: <AXCell>
711 AXEndTextMarker: <AXCell>
713 AXLinkedUIElements: (null)
716 AXTopLevelUIElement: <AXCell>
718 AXRowIndexRange: NSRange: {2, 1}
719 AXColumnIndexRange: NSRange: {1, 1}
726 AXRoleDescription: cell
727 AXChildren: <array of size 1>
730 AXSize: NSSize: {69, 30}
737 AXSelectedTextMarkerRange: (null)
738 AXStartTextMarker: <AXCell>
739 AXEndTextMarker: <AXCell>
741 AXLinkedUIElements: (null)
744 AXTopLevelUIElement: <AXCell>
746 AXRowIndexRange: NSRange: {2, 1}
747 AXColumnIndexRange: NSRange: {2, 1}
754 AXRoleDescription: cell
755 AXChildren: <array of size 1>
758 AXSize: NSSize: {52, 30}
765 AXSelectedTextMarkerRange: (null)
766 AXStartTextMarker: <AXCell>
767 AXEndTextMarker: <AXCell>
769 AXLinkedUIElements: (null)
772 AXTopLevelUIElement: <AXCell>
774 AXRowIndexRange: NSRange: {2, 1}
775 AXColumnIndexRange: NSRange: {3, 1}
782 AXRoleDescription: cell
783 AXChildren: <array of size 1>
786 AXSize: NSSize: {67, 30}
793 AXSelectedTextMarkerRange: (null)
794 AXStartTextMarker: <AXCell>
795 AXEndTextMarker: <AXCell>
797 AXLinkedUIElements: (null)
800 AXTopLevelUIElement: <AXCell>
802 AXRowIndexRange: NSRange: {2, 1}
803 AXColumnIndexRange: NSRange: {4, 1}
810 AXRoleDescription: cell
811 AXChildren: <array of size 1>
814 AXSize: NSSize: {53, 30}
821 AXSelectedTextMarkerRange: (null)
822 AXStartTextMarker: <AXCell>
823 AXEndTextMarker: <AXCell>
825 AXLinkedUIElements: (null)
828 AXTopLevelUIElement: <AXCell>
830 AXRowIndexRange: NSRange: {3, 1}
831 AXColumnIndexRange: NSRange: {1, 1}
838 AXRoleDescription: cell
839 AXChildren: <array of size 1>
842 AXSize: NSSize: {69, 30}
849 AXSelectedTextMarkerRange: (null)
850 AXStartTextMarker: <AXCell>
851 AXEndTextMarker: <AXCell>
853 AXLinkedUIElements: (null)
856 AXTopLevelUIElement: <AXCell>
858 AXRowIndexRange: NSRange: {3, 1}
859 AXColumnIndexRange: NSRange: {2, 1}
866 AXRoleDescription: cell
867 AXChildren: <array of size 1>
870 AXSize: NSSize: {52, 30}
877 AXSelectedTextMarkerRange: (null)
878 AXStartTextMarker: <AXCell>
879 AXEndTextMarker: <AXCell>
881 AXLinkedUIElements: (null)
884 AXTopLevelUIElement: <AXCell>
886 AXRowIndexRange: NSRange: {3, 1}
887 AXColumnIndexRange: NSRange: {3, 1}
894 AXRoleDescription: cell
895 AXChildren: <array of size 1>
898 AXSize: NSSize: {67, 30}
905 AXSelectedTextMarkerRange: (null)
906 AXStartTextMarker: <AXCell>
907 AXEndTextMarker: <AXCell>
909 AXLinkedUIElements: (null)
912 AXTopLevelUIElement: <AXCell>
914 AXRowIndexRange: NSRange: {3, 1}
915 AXColumnIndexRange: NSRange: {4, 1}
922 --------------------------
926 AXRoleDescription: group
927 AXChildren: <array of size 5>
930 AXSize: NSSize: {331, 66}
937 AXSelectedTextMarkerRange: (null)
938 AXStartTextMarker: (null)
939 AXEndTextMarker: (null)
941 AXLinkedUIElements: (null)
944 AXTopLevelUIElement: <AXGroup>
951 --------------------------