zoukankan      html  css  js  c++  java
  • 使用AppleScript进行简单的自动化测试(二)

      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了(如下图)   

            

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

            

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

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

            

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

  • 相关阅读:
    中国剩余定理(SCAUOJ 1077)
    uva 11426 GCD
    LA 4119 Always an integer (数论+模拟)
    uva 12003 Array Transformer (线段树套平衡树)
    uva 10253 Series-Parallel Networks (整数划分+多重集)
    LA 4123 Glenbow Museum
    uva 11361 Investigating Div-Sum Property
    2013多校训练赛第二场 总结
    uva 11174 Stand in a Line (排列组合)
    canvas 画椭圆
  • 原文地址:https://www.cnblogs.com/Alvin-x/p/3554525.html
Copyright © 2011-2022 走看看