我正在处理具有多个具有相同属性的htmldocument的页面。我想从一个特定的div中提取它,我可以通过id识别它,我之前已经像以前那样做了
var div = new HtmlDiv();
div.SearchProperties[HtmlDiv.PropertyNames.Id] = "collapseExecution";
HtmlControl test1 = new HtmlControl(div);
test1.SearchProperties.Add(HtmlIFrame.PropertyNames.PageUrl, WebInstance.GetURL() + "Activity/Create");
var k = test1.FindMatchingControls();
Mouse.Click(k[2]);
Keyboard.SendKeys("ABC");
然而,它似乎不可靠,因为它并不总是在其他计算机上工作。我觉得应该有一种方法可以将指定的div作为父级进行专门搜索。如果是这样的话,这样做对我来说将是非常有价值的信息,将来会非常有用