我有一个记录的项目,可以根据运行动态更改其窗口名称。所以使用“包含”来查找窗口名称是个好主意,但实现起来似乎并不直观。
我成功地改变了这一点:
'Me.SearchProperties(UITestControl.PropertyNames.Name) = "ex(3)"
searchLimitContainer.SearchProperties.Add(UITestControl.PropertyNames.Name, "ex", PropertyExpressionOperator.Contains)
但找不到如何替换它:
Me.WindowTitles.Add("Microsoft Excel - ex[3].xls")
searchLimitContainer.SearchProperties.Add(UITestControl.WindowTitles.Add, "Microsoft Excel -", PropertyExpressionOperator.Contains) //Does not work UITestControl.WindowsTitles.Add or WindowsTitles.add does not exist
我在哪里可以找到合适的电话(不仅是这个电话,还有我需要的所有电话)?
PS 是的,我查看了文档,但没有找到我想要的。
类似的问题:
CodedUi:当窗口的标题名称不断变化时,如何去搜索窗口的属性?
http://blogs.msdn.com/b/anutthara/archive/2009/08/19/using-regular-expressions-to-locate-controls-in-coded-ui-test.aspx
VS 2010 编码 UI 测试未找到窗户