[VisualBasic] Button drücken lassen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Fool, 9. Mai 2008 .

  1. 9. Mai 2008
    Button drücken lassen

    Hey!

    Ich versuche z.Z. ein Programm in Visual Basic zu machen was automatisch Formulare ausfüllt.
    Ich habe es schon geschafft, dass die Formulare ausgefüllt werden, aber ich schaffe es einfach nicht, dass auch automatisch der "login" button gedrückt wird.

    Könnte mir da jemand helfen?

    Code:
    Public Class Form1
     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     WebBrowser1.Navigate("http://www.xyz.de")
     End Sub
    
     Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs)
    
     End Sub
     Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     Dim name As String
     name = TextBox1.Text
     Dim passwort As String
     passwort = TextBox2.Text
     WebBrowser1.Document.All("benutzername").SetAttribute("Value", name)
     WebBrowser1.Document.All("passwort").SetAttribute("Value", passwort)
     End Sub
    End Class
     
  2. 9. Mai 2008
    AW: Button drücken lassen

    versuchs mal mit
    wbrWebBrowser.Document.all.submit.Click()
    oder
    wbrWebBrowser.Document.DomDocument.Forms(0).submit.Click()
    statt der 0 kannst du auch den Namen es Formuals angeben
     
  3. 9. Mai 2008
    AW: Button drücken lassen

    Das hatte ich auch schon über google gefunden
    Leider funktionieren die Lösungsmöglichkeiten von VB6 nicht mehr bei VB 2008 !
     
  4. 9. Mai 2008
    AW: Button drücken lassen

    probiers mal so
    Code:
    WebBrowser1.Document.Forms(0).submit
     
  5. 10. Mai 2008
    AW: Button drücken lassen

    ist das gleiche wie oben..

    kann mir keiner helfen?
     
  6. 10. Mai 2008
    AW: Button drücken lassen

    tausch mal das Form(0) durch Forms(1) und fortlaufen, und wenn du uns die website nicht sagst dann können wir dir blind auch nicht besser helfen

    Kusperkeks
     
  7. 10. Mai 2008
    AW: Button drücken lassen

    Das bringt nichts, da es dieses ".submit" nicht mehr gibt bei dem neuen VB

    POOLWORKS
     
  8. 10. Mai 2008
    AW: Button drücken lassen

    https://secure.schuelervz.net/Login
    email=%s&password=&login=Einloggen&jsEnabled=true&redirect=&formkey= [...]usw.

    Via Post senden.

    mfg
     
  9. 10. Mai 2008
    AW: Button drücken lassen

    Hm wie mach ich das denn jetzt? Könntest du mir noch ein bisschen helfen
     
  10. 17. Mai 2008
    AW: Button drücken lassen

    Zum Ausfüllen würde ich:
    Webbrowser1.Document.GetElementById("[FeldName]").Value = [Wert]
    verwenden!

    Zum Klicken eines Buttons das hier:
    Webbrowser1.Document.GetElementById("[ButtonName]").Click

    Bitte sehr

    Edit: Benutzt du VB.NET? Wenn ja dann sorry, ich dachte es geht hier um Visual Basic
    In .Net kenn ich mich leider nicht so gut aus.
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.