zoukankan      html  css  js  c++  java
  • 使用UI Automation实现自动化测试2

          本文通过一个实例来介绍怎样使用UI Automation实现软件的自动化测试。

    1. 首先建立一个待测试的winform程序,即UI Automation的服务端。

    下面是button事件处理程序。

     

    private void button1_Click(object sender, EventArgs e)

    {

         int i = int.Parse(textBox1.Text);

         int j = int.Parse(textBox2.Text);

         textBox3.Text = (i + j).ToString();

    }

    2. 建立一个测试程序,做UI Automaion的客户端。

    添加引用:UIAutomationClient.dll 和 UIAutomationTypes.dll

     


    Code

    DockPattern                                 ExpandCollapsePattern

    GridPattern                                  GridItemPattern

    InvokePattern                              MultipleViewPattern

    RangeValuePattern                      ScrollPattern

    ScrollItemPattern                        SelectionPattern

    SelectionItemPattern                   TablePattern

    TableItemPattern                        TextPattern

    TogglePattern                             TransformPattern

    ValuePattern                               WindowPattern


     

  • 相关阅读:
    熟练掌握js中this的用法,解析this在不同应用场景的作用
    用css3绘制你需要的几何图形
    js中Prototype属性解释及常用方法
    Nodejs之MEAN栈开发(九)---- 用户评论的增加/删除/修改
    深入理解Angular中的$Apply()以及$Digest()
    全面理解JavaScript中的闭包的含义及用法
    详解javascript,ES5标准中新增的几种高效Array操作方法
    区别和详解:js中call()和apply()的用法
    框架基础:ajax设计方案(一)---集成核心请求
    jQuery点击图片弹出大图遮罩层
  • 原文地址:https://www.cnblogs.com/kangyi/p/1487140.html
Copyright © 2011-2022 走看看