Mac UI识别工具:Accessibility Inspector

  我们做window的UI Automation Test的时候,会用到识别工具inspect.exe, 那么在mac环境下,我们也会用到类似的工具:Accessibility Inspector。

Accessibility Inspector是Xcode自带的工具,但是它不像QTP的SPY,它不用安装XCode也可以单独拿来使用。

  下面就简单的介绍下它的用法。 

 

  1.如果在打开Accessibility Inspector后,无法识别控件并且有提示框弹出,那么不要慌,进入"System Preferences--System--Accessibility",将"Enable access for assistive devices" 勾选上,就OK了(如下图)   

        使用AppleScript进行简单的自动化测试(二)

 

  2.将鼠标移动到要识别的控件上,就可以查看任意属性了(如下:Run button)。当我们找到自己需要的控件后,只需要按下"command + F7",它就会自动的停止识别了,反正亦然。

        使用AppleScript进行简单的自动化测试(二)

 

  3.当选择Hierarchy栏下面的任一对象后,点击"Go to Element”按钮,Accessibility Inspector界面上的信息就会自动的转换到你需要查看的对象的属性(类似于QTP的Spy)。

 

  4.当选择类似于button/checkbox等可以执行操作的控件时,可以看到在Action栏下面会出现相应的动作(如本帖的"AXPress"),此时会发现"Go to Element"按钮变成了"Perform Action" 按钮,点击此按钮后,会对控件触发相应的操作。

        使用AppleScript进行简单的自动化测试(二)

 

  5.在Accessibility Inspector底部,有几个按钮,其中有一个方形的按钮,点击它之后,可以让选择的控件高亮,有利于快速定位。

相关文章:

  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2021-06-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2021-10-06
  • 2021-08-03
  • 2021-05-31
相关资源
相似解决方案