首页 > 解决方案 > 如何在网站 vb.net 中单击图像按钮

问题描述

所以我正在尝试使用 HTML 代码单击网站中的图像按钮:

<a onclick="trylogin()"><img class="loginButton" src="/student/resource/AWSEd_Resource/img/search-execute.png"></a>

我试过了:

Dim element As HtmlElement = (From el As HtmlElement In WebBrowser1.Document.GetElementsByTagName("a").Cast(Of HtmlElement).Where(Function(h) h.GetAttribute("onclick") = "trylogin()")).FirstOrDefault()
        element.InvokeMember("click")

和:

WebBrowser1.Document.Forms(0).InvokeMember("loginButton")

这是图像按钮

标签: vb.net

解决方案


尝试使用直接执行脚本HtmlDocument.InvokeScript()

WebBrowser1.Document.InvokeScript("trylogin")

推荐阅读