Example #1: Nested Stubs Ruritanian Population Survey All Genders By Gender Males Females All Regions North 3333 1111 2222 South 3333 1111 2222 -------------------------- AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {144, 66} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 2} AXColumnIndexRange: NSRange: {0, 2} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {144, 66} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 2} AXColumnIndexRange: NSRange: {0, 2} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {70, 66} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 2} AXColumnIndexRange: NSRange: {2, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {120, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 1} AXColumnIndexRange: NSRange: {3, 2} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {120, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 1} AXColumnIndexRange: NSRange: {3, 2} AXElementBusy: 0 AXRequired: 0 ------------ -------------------------- AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {143, 66} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 2} AXColumnIndexRange: NSRange: {0, 2} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {52, 36} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {1, 1} AXColumnIndexRange: NSRange: {3, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {90, 60} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {2, 2} AXColumnIndexRange: NSRange: {0, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {53, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {3, 1} AXColumnIndexRange: NSRange: {1, 1} AXElementBusy: 0 AXRequired: 0 ------------ -------------------------- AXRole: AXColumn AXSubrole: (null) AXRoleDescription: column AXChildren: AXHelp: AXParent: AXSize: NSSize: {143, 126} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: (null) AXEndTextMarker: (null) AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 0 AXHeader: AXRows: AXVisibleRows: AXElementBusy: 0 ------------ AXRole: AXColumn AXSubrole: (null) AXRoleDescription: column AXChildren: AXHelp: AXParent: AXSize: NSSize: {143, 126} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: (null) AXEndTextMarker: (null) AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 1 AXHeader: AXRows: AXVisibleRows: AXElementBusy: 0 ------------ AXRole: AXColumn AXSubrole: (null) AXRoleDescription: column AXChildren: AXHelp: AXParent: AXSize: NSSize: {69, 126} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: (null) AXEndTextMarker: (null) AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 2 AXHeader: AXRows: AXVisibleRows: AXElementBusy: 0 ------------ AXRole: AXColumn AXSubrole: (null) AXRoleDescription: column AXChildren: AXHelp: AXParent: AXSize: NSSize: {119, 126} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: (null) AXEndTextMarker: (null) AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 3 AXHeader: AXRows: AXVisibleRows: AXElementBusy: 0 ------------ AXRole: AXColumn AXSubrole: (null) AXRoleDescription: column AXChildren: AXHelp: AXParent: AXSize: NSSize: {119, 126} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: (null) AXEndTextMarker: (null) AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 4 AXHeader: AXRows: AXVisibleRows: AXElementBusy: 0 ------------ -------------------------- AXRole: AXRow AXSubrole: (null) AXRoleDescription: row AXChildren: AXHelp: AXParent: AXSize: NSSize: {331, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 0 AXElementBusy: 0 ------------ AXRole: AXRow AXSubrole: (null) AXRoleDescription: row AXChildren: AXHelp: AXParent: AXSize: NSSize: {331, 36} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 1 AXElementBusy: 0 ------------ AXRole: AXRow AXSubrole: (null) AXRoleDescription: row AXChildren: AXHelp: AXParent: AXSize: NSSize: {331, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 2 AXElementBusy: 0 ------------ AXRole: AXRow AXSubrole: (null) AXRoleDescription: row AXChildren: AXHelp: AXParent: AXSize: NSSize: {331, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXIndex: 3 AXElementBusy: 0 ------------ -------------------------- AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {143, 66} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 2} AXColumnIndexRange: NSRange: {0, 2} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {69, 66} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 2} AXColumnIndexRange: NSRange: {2, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {119, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {0, 1} AXColumnIndexRange: NSRange: {3, 2} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {52, 36} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {1, 1} AXColumnIndexRange: NSRange: {3, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {67, 36} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {1, 1} AXColumnIndexRange: NSRange: {4, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {90, 60} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {2, 2} AXColumnIndexRange: NSRange: {0, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {53, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {2, 1} AXColumnIndexRange: NSRange: {1, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {69, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {2, 1} AXColumnIndexRange: NSRange: {2, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {52, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {2, 1} AXColumnIndexRange: NSRange: {3, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {67, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {2, 1} AXColumnIndexRange: NSRange: {4, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {53, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {3, 1} AXColumnIndexRange: NSRange: {1, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {69, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {3, 1} AXColumnIndexRange: NSRange: {2, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {52, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {3, 1} AXColumnIndexRange: NSRange: {3, 1} AXElementBusy: 0 AXRequired: 0 ------------ AXRole: AXCell AXSubrole: (null) AXRoleDescription: cell AXChildren: AXHelp: AXParent: AXSize: NSSize: {67, 30} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: AXEndTextMarker: AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXRowIndexRange: NSRange: {3, 1} AXColumnIndexRange: NSRange: {4, 1} AXElementBusy: 0 AXRequired: 0 ------------ -------------------------- AXRole: AXGroup AXSubrole: (null) AXRoleDescription: group AXChildren: AXHelp: AXParent: AXSize: NSSize: {331, 66} AXTitle: AXDescription: AXValue: AXFocused: 0 AXEnabled: 1 AXWindow: AXSelectedTextMarkerRange: (null) AXStartTextMarker: (null) AXEndTextMarker: (null) AXVisited: 0 AXLinkedUIElements: (null) AXSelected: 0 AXBlockQuoteLevel: 0 AXTopLevelUIElement: AXLanguage: AXDOMIdentifier: AXDOMClassList: AXElementBusy: 0 ------------ --------------------------