Html Agility Pack を使用して、コード化された UI テスト (自動化された UI テスト) の HTML 要素の値を読み取り/解析しました。
例:
<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");
。
しかし、この更新された値を実際に Web ページに適用/書き込みたい場合はどうすればよいでしょうか?
Html Agility Pack でこれを行うことはできますか?