我想弄清楚为什么我打电话给WaitForCondition的时候我的行会有开关
我定义isStatusDone的方式如下:
static int a = 0;
private static bool isStatusDone(UITestControl control) {
WinRow row = (WinRow)control;
AbstractedGUI.clickOnMainWindow("Refresh");
WinCell attentionCell = new WinCell(row);
attentionCell.SearchProperties[WinCell.PropertyNames.Value] = "Attention";
Debug.WriteLine(a + row.FriendlyName + " " + System.DateTime.Now.ToLongTimeString());
a++;
return attentionCell.Exists;
}有人知道为什么要换行吗?
产出如下:
测试名称: TestMethod
测试结果:通过
结果StandardOutput:
调试跟踪:
0MarginRecordMessage第1行11:54:58 AM
1 1MarginRecordMessage行011:55:03 AM
2 2MarginRecordMessage行011:55:08 AM
3 3MarginRecordMessage行011:55:13上午
4 4MarginRecordMessage行011:55:18上午
5 5MarginRecordMessage行011:55:23上午
6 6MarginRecordMessage行011:55:28上午
7 7MarginRecordMessage行011:55:33上午
8 8MarginRecordMessage行011:55:38上午
9 9MarginRecordMessage行011:55:44 AM
10 10MarginRecordMessage行011:55:49 AM
11MarginRecordMessage行011:55:54 AM
发布于 2015-08-31 16:47:35
我想在我打电话之前我需要加一条线
control.SearchPropertiesWinRow.PropertyName.Name = row.name
因为这将将搜索属性设置为我最初查找的属性,因此当它刷新时,它仍然具有要搜索的属性。
https://stackoverflow.com/questions/32276880
复制相似问题