我使用 Html Agility Pack 来读取/解析 HTML 元素的编码 UI 测试(自动化 UI 测试)的值。
例子:
<html>
<body>
<div id='a'>
<input name="inp" value="some input"> </input>
</div>
</body>
</html>
抓取 id='a' 的 div。
HtmlAgilityPack.HtmlNode divNode =
doc.DocumentNode.SelectSingleNode("//div[@id='a']//input[@name='inp']");
Console.WriteLine(divNode.Attributes["value"].Value); // prints out "some input"
我可以通过在内存中修改 div 的“值” divNode.SetAttribute("value", "new value");
。
但是,如果我想将这个更新的值实际应用/写入网页怎么办?
我可以用 Html Agility Pack 做到这一点吗?