本文介绍了C# 如何通过 WebBrowser 自动点击按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的点击页面的Html代码是:
The Html code of my click page is :
<input type="submit" id="publishButton-ns" class="ubtn ubtn-block"
name="publish" tabindex="10" value="Publish Post">
我尝试使用此代码进行点击:
I tried this code for clicking:
webBrowser1.Document.GetElementById("publishButton-ns").InvokeMember("click");
但这没有找到按钮.
推荐答案
这可能对您有所帮助.
<input type="submit" value="Submit" />
HtmlElementCollection elc = this.webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement el in elc)
{
if (el.GetAttribute("type").Equals("submit"))
{
el.InvokeMember("Click");
}
}
这篇关于C# 如何通过 WebBrowser 自动点击按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!