Para saber el nombre de los elementos en una web uso firebug(firefox) , cuando se instala le das al elemnto click derecho y inpeccionar elemento, ahi te dira el ID
Si es una caja de texto, para rellenarla cuando este el formulario completamente cargado usa el evento document_completed y luego el innertext.
Por ejemplo,si quieres rellenar el formulario de [http://www.tuenti.com][0]">[www.tuenti.com][1] , sería así
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If WebBrowser1.Url.ToString = "http://www.tuenti.com/?m=login" Then
With WebBrowser1.Document
.GetElementById("email").InnerText = "tuid"
.GetElementById("input_password").InnerText = "tupass"
.GetElementById("submit_button").InvokeMember("click")
End With
End If
End Sub
Si quieres invocar un miembro que no tiene Id.. puedes usar el :
GetElementFromPoint() -- > para invocar un miembro desde una cordenanda o
GetElementsByTagName() -- > para invocar un miembro desde tu tag
y eso es todo xD
Saludos
[0]: <a href=
[1]: http://www.tuenti.com