[我试图让我的WebBrowser
控件选择一个单选按钮,然后单击没有任何ID或名称的提交按钮。
这是网页中的html代码:
<form method="post">
<input type="radio" name="chosen" value="3" id="a3">
<input type="radio" name="chosen" value="2" id="a2">
<input type="radio" name="chosen" value="1" id="a1">
<input value="Next" type="submit">
</form>
这是我尝试过的C#代码:
wbv(3); //This part just check every 3 seconds to see if the page the page has loaded before continuing with the code
webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("chosen")[2].InvokeMember("click");
webBrowser1.Document.GetElementsByTagName("input").GetElementsByValue("Next")[0].InvokeMember("click");
我需要帮助来弄清楚如何获取代码以选择值为3的单选按钮,然后单击提交按钮。
也许您真的不喜欢阅读这些错误:
您的单选按钮具有id
属性,您可以选择使用GetElementById
查找它们。也可以按名称获取元素,您可以使用GetElementByName
。
很安静,您就在附近,可以在DocumentCompleted