視覚的な C# ブラウザー コントロールを学習しました。
しかし、私はこのことに行き詰まりました。ラジオボタンをクリックしたい。これはラジオのhtmlです
<//input type="radio" class="radio" name="c" value="4" checked=""//>
クリックする方法はありますか?
また、複数のラジオ ボタンがある場合、値が 4 のラジオ ボタンをクリックするにはどうすればよいですか?
HtmlDocumentクラスのすべてのメソッドを確認してください。特別なGetElementsByTagNameとInvokeMember("Click")でボタンをクリックします。
編集: 答えを完成させるために編集します:次のようなものが必要です:
HtmlElementCollection es = webBrowser1.Document.GetElementsByTagName("radio");
foreach (HtmlElement e in es) {
if (e.GetAttribute("value") == "4") {
e.InvokeMember("Click");
}
}