0

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 でこれを行うことはできますか?

4

1 に答える 1