SplashForm属性不是有效的搜索属性

时间:2017-03-05 17:50:54

标签: c# mstest coded-ui-tests

我尝试创建运行应用程序的简单测试,然后使用CodedUI单击某个按钮。 首先我试图找到主窗口,它有ControlName - “LoginForm”。这是我的代码:

[TestMethod]
public void CodedUITestMethod()
{
    var app = ApplicationUnderTest.Launch(@"C:\Program Files (x86)\application.exe");
    var loginWindow = new WinClient(app);
    loginWindow.SearchProperties.Add(loginWindow.ControlName, "LoginForm");

当我在调试器中运行它时,loginWindow对象包含错误:

The property SplashForm is not a valid search property.

Screenshot

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

像这样重做你的SearchProperties行:

loginWindow.SearchProperties[WinClient.PropertyNames.ControlName] = "LoginForm";