Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 在OSX中,相同的应用程序、相同的操作系统,但不同的UI元素_Xcode_Macos_Qt_Cocoa_Applescript - Fatal编程技术网

Xcode 在OSX中,相同的应用程序、相同的操作系统,但不同的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

我已经用内置的易访问性检查器和UI浏览器(商业应用程序)检查了一个应用程序。 然而,在MacBookPro和MacPro的同一个OSX10.9.5中,我得到了完全不同的结果。 在Macbook pro中,window1有许多元素,包括按钮14

我完全不知道。 由于我需要更多的声誉,以张贴图像,我会键入的差异。 有人知道同一个应用程序如何显示不同的UI元素名称和结构吗

第一个是正确的

*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浏览器