Visual Basic CodedUI搜索窗口名称

时间:2013-07-17 13:15:39

标签: visual-studio-2010 coded-ui-tests

我有一个记录项,可以根据运行动态更改其窗口名称。因此,使用“Contains”查找窗口名称是一个好主意,但实现它似乎并不直观。

我成功地改变了这个:

'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

我在哪里可以找到正确的电话(不仅是这个,还有我需要的所有电话)?

P.S。是的,我查看了文档,但没有找到我想要的内容。

类似问题:
CodedUi :How to go about for search property of window when its title name keeps changing?
http://blogs.msdn.com/b/anutthara/archive/2009/08/19/using-regular-expressions-to-locate-controls-in-coded-ui-test.aspx
VS 2010 Coded UI Test Not Finding Window

1 个答案:

答案 0 :(得分:0)

答案在这里:

http://social.msdn.microsoft.com/Forums/vstudio/en-US/a948a107-7e41-4525-a869-38b99da9c32c/dynamic-window-title-that-cannot-search-by-coded-ui-test

无法相信我错过了一个小时。

UIApplicationv1013Window.SearchProperties.Add(WinWindow.PropertyNames.Name, "Application v", PropertyExpressionOperator.Contains)