vb.net - 如何在网站 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")
解决方案
尝试使用直接执行脚本HtmlDocument.InvokeScript()
:
WebBrowser1.Document.InvokeScript("trylogin")
推荐阅读
- static - mypy TypeVar 包括绑定类以及子类
- java - Swagger - Jersey - Tomcat(无法生成 swagger.json,显示 404:未找到)
- firebase - 向新用户发送欢迎邮件(flutter web)
- python - 我想将属于同一类的点绘制在一起
- c# - 是否可以仅使用 REST API 为一个站点获取仅限 SharePoint 应用程序的主体?
- python - 仅打印以 .jpg 扩展名结尾的链接?
- microsoft-dynamics - D365FO 使用 API 导入 AAD 用户
- c# - Linq Orderby 与自身进行比较。为什么?
- excel - VBA将递增值添加到组合框中
- javascript - 在函数中创建 div (React)