zoukankan      html  css  js  c++  java
  • 编码的UI测试技巧4 添加未使用的控件到UI映射

    如果你使用编码的UI进行高级测试,甚至是一个简单的测试,但有复杂的逻辑,你可能会面临以下困境: 如何在UI映射中添加控件而不记录或断言控件? 为什么?下面是一个简单的场景: 我创建了一个简单的UI测试,它打开计算器(再次)并执行几次单击和停止。 现在,我不想添加断言!我只是想用控制内部逻辑我想重复测试直到总和超过100 >如何? ? 现在我已经拖动了一个新控件(结果窗口)上的断言标记,正如您从下图中看到的,在CalculatorWindow树下有两个新对象。 这是不够的。为了在UI地图中添加控件,你需要点击“将控件添加到UI控制地图”按钮(Alt +C)。

      

    然后单击“Generate Code”将控件添加到UI映射中。 现在从代码的角度来看,您可以看到UIItem12Text已经存在,并且可以作为我的测试逻辑的一部分。 隐藏,复制Code

    [TestMethod]
    public void CodedUITestMethod1()
    {
       this.UIMap.OpenCalc();
               
       double sum = 0;
       while (sum < 100)
       { 
           this.UIMap.Actions();
           sum = Convert.ToDouble
    	(this.UIMap.UICalculatorWindow.UIItem12Window.UIItem12Text.DisplayText);
       }
    }

    享受吧! CodeProject上 本文转载于:http://www.diyabc.com/frontweb/news162.html

  • 相关阅读:
    第三周学习笔记
    质量属性
    第四周学习
    逻辑回归
    架构的概念
    第二周总结
    线性回归
    十步走-阅读笔记六
    十步走-阅读笔记五
    P2633 Count on a tree
  • 原文地址:https://www.cnblogs.com/Dincat/p/13430911.html
Copyright © 2011-2022 走看看