Thank you Yvan,
Adding your lines of code somewhat confirms what I was seeing. Using 10.8 it’s only detecting the red, yellow, green buttons (close, zoom, and minimize) buttons. Whereas in 10.5.8 it was detecting all of the UI elements within the window itself. which is what I want to target but no longer can?
Results of script run on a Mac running 10.5.8 (Nice Results)
get properties of every UI element of window “Digital Asset Client® - Logged in as jkr - Jeff R - Admin-1 - null” of application process “java”
{{size:{14, 16}, focused:false, description:“close button”, subrole:“AXCloseButton”, minimum value:missing value, enabled:true, role:“AXButton”, name:missing value, value:missing value, selected:missing value, class:button, title:missing value, help:missing value, position:{367, 572}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{14, 16}, focused:false, description:“zoom button”, subrole:“AXZoomButton”, minimum value:missing value, enabled:true, role:“AXButton”, name:missing value, value:missing value, selected:missing value, class:button, title:missing value, help:missing value, position:{409, 572}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{14, 16}, focused:false, description:“minimize button”, subrole:“AXMinimizeButton”, minimum value:missing value, enabled:true, role:“AXButton”, name:missing value, value:missing value, selected:missing value, class:button, title:missing value, help:missing value, position:{388, 572}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{400, 16}, focused:false, description:“text”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXStaticText”, name:“Asset Name:”, value:“Asset Name:”, selected:missing value, class:static text, title:“”, help:missing value, position:{365, 599}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{252, 27}, focused:true, description:“combo box”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXComboBox”, name:missing value, value:missing value, selected:missing value, class:combo box, title:missing value, help:missing value, position:{768, 618}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{101, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Print PDF”, value:missing value, selected:missing value, class:button, title:“Print PDF”, help:missing value, position:{397, 677}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{104, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Duplicate”, value:missing value, selected:missing value, class:button, title:“Duplicate”, help:missing value, position:{510, 677}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{93, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Rename”, value:missing value, selected:missing value, class:button, title:“Rename”, help:missing value, position:{626, 677}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{84, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Delete”, value:missing value, selected:missing value, class:button, title:“Delete”, help:missing value, position:{731, 677}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{164, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Instructions/Notes”, value:missing value, selected:missing value, class:button, title:“Instructions/Notes”, help:missing value, position:{827, 677}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{110, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Check Out”, value:missing value, selected:missing value, class:button, title:“Check Out”, help:missing value, position:{502, 648}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{75, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Find”, value:missing value, selected:missing value, class:button, title:“Find”, help:missing value, position:{624, 648}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{88, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Extract”, value:missing value, selected:missing value, class:button, title:“Extract”, help:missing value, position:{711, 648}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{75, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Info”, value:missing value, selected:missing value, class:button, title:“Info”, help:missing value, position:{811, 648}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{397, 28}, focused:false, description:“combo box”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXComboBox”, name:missing value, value:missing value, selected:missing value, class:combo box, title:missing value, help:missing value, position:{368, 617}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{258, 16}, focused:false, description:“text”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXStaticText”, name:“Asset Type:”, value:“Asset Type:”, selected:missing value, class:static text, title:“”, help:missing value, position:{765, 599}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{354, 16}, focused:false, description:“text”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXStaticText”, name:“Local Assets:”, value:“Local Assets:”, selected:missing value, class:static text, title:“”, help:missing value, position:{365, 719}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{152, 16}, focused:false, description:“text”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXStaticText”, name:“Location:”, value:“Location:”, selected:missing value, class:static text, title:“”, help:missing value, position:{719, 719}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{354, 149}, focused:false, description:“scroll area”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXScrollArea”, name:missing value, value:missing value, selected:missing value, class:scroll area, title:missing value, help:missing value, position:{365, 735}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{146, 22}, focused:false, description:“combo box”, subrole:missing value, minimum value:missing value, enabled:false, role:“AXComboBox”, name:missing value, value:missing value, selected:missing value, class:combo box, title:missing value, help:missing value, position:{722, 735}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{146, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:false, role:“AXButton”, name:“Check In”, value:missing value, selected:missing value, class:button, title:“Check In”, help:missing value, position:{874, 722}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{146, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:false, role:“AXButton”, name:“Discard”, value:missing value, selected:missing value, class:button, title:“Discard”, help:missing value, position:{874, 757}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{0, 0}, focused:false, description:“text”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXStaticText”, name:missing value, value:“”, selected:missing value, class:static text, title:“”, help:missing value, position:{871, 719}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{156, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Browse Hierarchy”, value:missing value, selected:missing value, class:button, title:“Browse Hierarchy”, help:missing value, position:{1034, 624}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{156, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Queries”, value:missing value, selected:missing value, class:button, title:“Queries”, help:missing value, position:{1034, 663}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{156, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Add Asset”, value:missing value, selected:missing value, class:button, title:“Add Asset”, help:missing value, position:{1034, 702}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{156, 29}, focused:false, description:“button”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXButton”, name:“Add Container”, value:missing value, selected:missing value, class:button, title:“Add Container”, help:missing value, position:{1034, 741}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{0, 0}, focused:false, description:“text”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXStaticText”, name:missing value, value:“”, selected:missing value, class:static text, title:“”, help:missing value, position:{1034, 594}, orientation:missing value, entire contents:{}, maximum value:missing value}, {size:{463, 17}, focused:false, description:“text”, subrole:missing value, minimum value:missing value, enabled:true, role:“AXStaticText”, name:“Digital Asset Client® - Logged in as jkr - Jeff R - Admin-1 - null”, value:“Digital Asset Client® - Logged in as jkr - Jeff R - Admin-1 - null”, selected:missing value, class:static text, title:missing value, help:missing value, position:{545, 570}, orientation:missing value, entire contents:{}, maximum value:missing value}}
Results of script run on a Mac running 10.8 (Undesireable Results)
get properties of every UI element of window “Digital Asset Client® - Logged in as jkr - Jeff R - Admin-1 - null” of application process “java”
→ {{description:“close button”, orientation:missing value, position:{931, 450}, class:button, role description:“close button”, accessibility description:missing value, focused:false, title:missing value, size:{14, 16}, value:missing value, help:missing value, enabled:true, maximum value:missing value, role:“AXButton”, entire contents:{}, subrole:“AXCloseButton”, selected:missing value, name:missing value, minimum value:missing value}, {description:“zoom button”, orientation:missing value, position:{971, 450}, class:button, role description:“zoom button”, accessibility description:missing value, focused:false, title:missing value, size:{14, 16}, value:missing value, help:missing value, enabled:true, maximum value:missing value, role:“AXButton”, entire contents:{}, subrole:“AXZoomButton”, selected:missing value, name:missing value, minimum value:missing value}, {description:“minimize button”, orientation:missing value, position:{951, 450}, class:button, role description:“minimize button”, accessibility description:missing value, focused:false, title:missing value, size:{14, 16}, value:missing value, help:missing value, enabled:true, maximum value:missing value, role:“AXButton”, entire contents:{}, subrole:“AXMinimizeButton”, selected:missing value, name:missing value, minimum value:missing value}, {description:“text”, orientation:missing value, position:{1110, 449}, class:static text, role description:“text”, accessibility description:missing value, focused:false, title:missing value, size:{464, 17}, value:“Digital Asset Client® - Logged in as jkr - Jeff R - Admin-1 - null”, help:missing value, enabled:true, maximum value:missing value, role:“AXStaticText”, entire contents:{}, subrole:missing value, selected:missing value, name:“Digital Asset Client® - Logged in as jkr - Jeff R - Admin-1 - null”, minimum value:missing value}}