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

  • 相关阅读:
    Day2----Python常用模块
    Day1--Python基础知识
    AES加密
    MOS管基本MOS管基本认识(快速入门)认识(快速入门)
    printf定义宏方便调试
    ESP8266上电透传与手动透传AT指令设置笔记
    三态门与高阻态
    步进电机原理
    关于stm32 MCU申请动态内存malloc的认识
    高低位数据分离的两种方法
  • 原文地址:https://www.cnblogs.com/Alvin-x/p/3554525.html
Copyright © 2011-2022 走看看