【发布时间】:2011-04-08 01:04:00
【问题描述】:
现有几个问题讨论使用 c# WebBrowser 以编程方式单击网页按钮:
HtmlElement elem = webBrowser.Document.GetElementById("someid");
elem.Focus();
elem.InvokeMember("click")
elem.RemoveFocus();
这种方法似乎适用于 www.cars.com。 按钮是
<a class="button primary zc-submit" name="submit" id="newSearch" href="/for-sale/searchresults.action"><span name="searchText">Search New</span></a>
但不适用于http://www.kbb.com/used-cars。按钮是
<a class="btnRedGradient fL gobutton" href="javascript:$('#yrmkmdForm').submit();"><span class='btnLeft'></span><span>GO</span><span class='btnRight'></span></a>
我想知道有没有什么通用的方法可以使用 c# WebBrowser 自动点击表单中的按钮?
【问题讨论】: