Min*_*l55 16 c# browser button
例如,使用代码而没有用户输入,我如何让我的程序点击谷歌上的"搜索"按钮(假设我已填写搜索框并在google.com上)
Ale*_*oci 42
webBrowser1.Navigate("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
如果你有ID这个:
webBrowser1.Document.GetElementById("id").InvokeMember("click");
Run Code Online (Sandbox Code Playgroud)
如果你有TagName这个
webBrowser1.Navigate("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
在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");
Run Code Online (Sandbox Code Playgroud)
如果你有名字Class使用这个:
HtmlElementCollection classButton = webBrowser1.Document.All;
foreach (HtmlElement element in classButton)
{
if (element.GetAttribute("className") == "button")
{
element.InvokeMember("click");
}
}
Run Code Online (Sandbox Code Playgroud)
要在TextBox搜索google.com中添加文字,请使用以下命令:
webBrowser1.Document.GetElementById("gs_tti0").InnerText = "hello world";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51279 次 |
| 最近记录: |