例如,使用代码并且没有用户输入,我如何让我的程序点击 google 上的“搜索”按钮(假设我已经填写了搜索框并且位于 google.com)
webBrowser1.Navigate("http://www.google.com");
如果你有一个ID
用这个:
webBrowser1.Document.GetElementById("id").InvokeMember("click");
如果你有TagName
用这个
webBrowser1.Navigate("http://www.google.com");
在 Web 浏览器 DocumentCompleted 事件中
HtmlElement textElement = webBrowser1.Document.All.GetElementsByName("q")[0];
textElement.SetAttribute("value", "your text to search");
HtmlElement btnElement = webBrowser1.Document.All.GetElementsByName("btnG")[0];
btnElement.InvokeMember("click");
如果你有名字Class
用这个:
HtmlElementCollection classButton = webBrowser1.Document.All;
foreach (HtmlElement element in classButton)
{
if (element.GetAttribute("className") == "button")
{
element.InvokeMember("click");
}
}
用于在 a 中添加文本TextBox
要搜索 google.com,请使用以下命令:
webBrowser1.Document.GetElementById("gs_tti0").InnerText = "hello world";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)