【发布时间】:2021-12-30 01:00:06
【问题描述】:
我有一个旧的 VB 网络浏览器,可以自动登录到我的社交帐户。 它会通过自动输入我的凭据并单击“登录”来完成此操作。 我享受“我自己的”浏览器的隐私,我不需要记住我的密码。 不过最近我的硬盘坏了,也没有备份……
我很想用 WebView2 (Chromium-Edge) 包重新创建它,因为默认的 WebBrowser 控件现在有问题。 (我知道密码的安全性和存储有更好的选择,这只是一个怀旧的项目。) 但是,我在转换代码时遇到了问题。
我记得我的代码来自:
Dim WebElements As HtmlElementCollection = WebBrowser1.Document.All
For each PageElement As HtmlElement In WebElements
If PageElement.GetAttribute("value") = "Log In" Then
PageElement.InvokeMember("click")
End if
Next
如果有人能帮助我弄清楚如何在 WebView2 中自动填充文本字段,那就太好了。
【问题讨论】:
标签: vb.net automation visual-studio-2019 webbrowser-control webview2