Xcode 在OSX中,相同的应用程序、相同的操作系统,但不同的UI元素
我已经用内置的易访问性检查器和UI浏览器(商业应用程序)检查了一个应用程序。 然而,在MacBookPro和MacPro的同一个OSX10.9.5中,我得到了完全不同的结果。 在Macbook pro中,window1有许多元素,包括按钮14 我完全不知道。 由于我需要更多的声誉,以张贴图像,我会键入的差异。 有人知道同一个应用程序如何显示不同的UI元素名称和结构吗 第一个是正确的Xcode 在OSX中,相同的应用程序、相同的操作系统,但不同的UI元素,xcode,macos,qt,cocoa,applescript,Xcode,Macos,Qt,Cocoa,Applescript,我已经用内置的易访问性检查器和UI浏览器(商业应用程序)检查了一个应用程序。 然而,在MacBookPro和MacPro的同一个OSX10.9.5中,我得到了完全不同的结果。 在Macbook pro中,window1有许多元素,包括按钮14 我完全不知道。 由于我需要更多的声誉,以张贴图像,我会键入的差异。 有人知道同一个应用程序如何显示不同的UI元素名称和结构吗 第一个是正确的 *Hierarchy AXApplication AXWindow:AXStandardWindow AXB
*Hierarchy
AXApplication
AXWindow:AXStandardWindow
AXButton
*Attributes
AXRole : AXButton
AXRoleDescription : button
AXParent : <AXWindow:AXStandardWindow>
AXWindow : <AXWindow:AXStandardWindow>
AXTolLevelUIElement <AXWindow:AXStandardWindow>
AXPosition : x=157.00 y=184.00
AXSize : w=22.00 h=22.00
AXEnabled NO
AXDescription Click this to select the closest following event
*Actions
AXPress
第二个很奇怪
*Hierarchy
AXApplication
AXWindow:AXStandardWindow
AXUnknown
AXUnknown
AXUnknown
AXUnknown
*Attributes
AXRole : AXUnknown
AXRoleDescription : unknown
AXParent : <AXUnknown>
AXWindow : <AXWindow:AXStandardWindow>
AXTolLevelUIElement <AXWindow:AXStandardWindow>
AXPosition : x=157.00 y=184.00
AXSize : w=22.00 h=22.00
AXEnabled YES
我用Mavericks和Yosemite安装了新的VM,并从一开始就尝试了几个实验。 仍然没有关于机制的解释,但是: 在Xcode 5.1和该版本的命令行工具中,所有元素都显示了其专有名称按钮、窗口等 然而,当单独安装最新版本的Xcode 6和命令行工具时,元素并没有正确显示
另一个必要/充分的可能性是安装CANOPY及其所有与QT相关的免费插件。Zaph,以上结果来自同一个工具UI浏览器