Tutto a posto, ho risolto e l'autologin funziona perfettamente.

Passo successivo: una volta loggato, il mio webbrowser mostra la home page del sito, ma io vorrei che a questo punto cambiasse pagine andando ad un altro indirizzo.
Però non funziona, credo sia perchè non so come dirgli di aspettare il caricamento della pagina prima di passare a quell'altra. Aiutatemi.


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
WebBrowser1.Navigate("il primo indirizzo")
End Sub

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEv entArgs) Handles WebBrowser1.DocumentCompleted
WebBrowser1.Document.GetElementById("us").InnerTex t = "la mia user"
WebBrowser1.Document.GetElementById("pw").InnerTex t = "la mia password"
WebBrowser1.Document.GetElementById("S0").Focus()
SendKeys.Send(ControlChars.Cr)


WebBrowser1.Navigate("secondo indirizzo")

End Sub
Dove sbaglio?