2011-04-11 153 views

回答

0

编辑:考虑到这一点,您可以从C#中完成大部分工作。更新。

获取对按钮的引用,并调用它的click() JavaScript方法:

HtmlElement btn = myBrowserControl.Document.GetElementById("myButton"); 
/* 
Alternatively, take a look at these other methods for retrieving an HtmlElement: 
HtmlDocument.GetElementFromPoint(Point point) 
HtmlDocument.GetElementsByTagName(string tagName) 
HtmlDocument.All.GetElementsByName(string name) 
*/ 
btn.InvokeMember("click"); 

这只会在如果所有的浏览器...
由于这是一个WebBrowser控件,你不需要担心跨浏览器问题。

+0

完美!我想我没有工作,没有得到按钮出现:D,所以我在另一个网站上测试它。 谢谢。 – 2011-04-12 14:15:46

0

您是否希望用户每次都跳过按钮按下。那么这意味着,你不需要页面上的按钮。请输入更多信息