Buongiorno a tutti,
qualcuno mi può aiutare devo accedere in vbnet tramite webview2 ad un sito dove si apre popup di login
il mio codice che ammetto di aver scopiazzato in giro nel web non funziona, mi potete dire dovè sbaglaito, grazie mille
Imports Microsoft.Web.WebView2.WinForms
Public Class Form1
   Private WithEvents webView As New WebView2()
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       ' Inizializza WebView2
       Me.Controls.Add(webView)
       webView.Dock = DockStyle.Fill
       webView.Source = New Uri("https://example.com/login") ' URL della pagina di login
   End Sub
   Private Async Sub webView_NavigationCompleted(sender As Object, e As Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs) Handles webView.NavigationCompleted
       If e.IsSuccess Then
           Dim document As String = Await webView.CoreWebView2.ExecuteScriptAsync("document.documentElement.outerHTML;")
           
           ' Controlla se la pagina di login è stato reindirizzato
           If document.Contains("Welcome") Then
               MessageBox.Show("Login effettuato con successo!")
           End If
       End If
   End Sub
   ' Metodo per gestire il login manuale
   Private Async Sub PerformLogin(username As String, password As String)
       Await webView.CoreWebView2.ExecuteScriptAsync($"document.getElementById('usernameFieldID').value = '{username}';")
       Await webView.CoreWebView2.ExecuteScriptAsync($"document.getElementById('passwordFieldID').value = '{password}';")
       Await webView.CoreWebView2.ExecuteScriptAsync("document.getElementById('submitButtonID').click();")
   End Sub
End Class