编码的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