• 使用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底部,有几个按钮,其中有一个方形的按钮,点击它之后,可以让选择的控件高亮,有利于快速定位。

  • 相关阅读:
    C++学习基础十六-- 函数学习笔记
    OpenGL ES平移矩阵和旋转矩阵的左乘与右乘效果
    C++学习基础十五--sizeof的常见使用
    C++学习基础十四——基础类型vector
    XDGE_DefalutLit 物理渲染总结-01
    XDGEUnity XDGEPipeLine
    XDGE Render-启程
    一次BSSDF引发的惨案----搬家狂删除
    XDGE_RayMarchine 1- 利用Frag Shader绘制图形
    XDGE_AccelerationAlgorithms 01
  • 原文地址:https://www.cnblogs.com/Alvin-x/p/3554525.html
Copyright © 2020-2023  润新知