我试图Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDiv
作为一个参数传递,所以我需要初始化并在一行中找到我正在寻找的特定控件(如果可能的话),但我正在努力解决这个问题。正常初始化是这样完成的......
HtmlDiv htmlDiv = new HtmlDiv(htmlDocument) // where htmlDocument is of Microsoft.VisualStudio.TestTools.UITesting.UITestControl
htmlDiv.SearchProperties[HtmlDiv.PropertyNames.Id] = "header";
我正在尝试做这样的事情......
myFunction(new HtmlDiv(htmlDocument) {
SearchProperties[HtmlDiv.PropertyNames.Id] = "header"
});
我收到错误cannot resolve symbol 'SearchProperties'
和Cannot initialize type 'Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDiv' with a collection initializer because it does not implement 'System.Collections.IEnumerable'
.
有没有办法使这项工作?