我有一个父Div和子Div如下。
--ParentDiv
--ChildDiv!
我知道ParentDiv
ID(这是静态的)。我想知道不断变化的ChildDiv
Id。怎么做?
我在下面尝试匹配Class。但它说..."播放无法找到具有给定搜索属性的控件。"
HtmlControl childDiv = parentDiv.GetChildren()[0].Find<HtmlControl>(new { Class = "cmd-datatable" });
string id = parentLvl2.GetProperty("Id").ToString();
提前致谢!
答案 0 :(得分:0)
以下内容应返回第一个孩子的ID。
HtmlDiv parent = new HtmlDiv(browser);
parent.SearchProperties["id"] = "thisDivsID";
string childID = parent.GetChildren()[0].GetProperty("ID").ToString();
你也可以将整个东西包裹在foreach循环中:
List<string> ids = new List<string>();
foreach(UITestControl child in parent.GetChildren())
{
ids.Add(child.GetProperty("ID").ToString();
}