我尝试创建运行应用程序的简单测试,然后使用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.
可能是什么问题?
答案 0 :(得分:1)
像这样重做你的SearchProperties
行:
loginWindow.SearchProperties[WinClient.PropertyNames.ControlName] = "LoginForm";