2012-04-08 7 views
0

Ich habe einfach VBScript, die nächsten Aktionen tut: EsWie Maus zu senden bis div mit VBScript

  1. Browser öffnen
  2. Eingänge Fill (Login, Passwort etc.)

ist die Schaltfläche (sieht aus) zum Senden von Informationen auf der Seite. Click-Ereignis für diese Schaltfläche funktioniert nicht, weil es GWT-Schaltfläche ist. Ich möchte an diese Schaltfläche MouseUp-Ereignis senden.

Wie kann ich es mit VBScript tun?

Function Main 
Set IE = WScript.CreateObject("InternetExplorer.Application", "IE_") 
IE.Visible = True 
IE.Navigate "http://example.com" 
With IE.Document 
    .getElementByID("login").value = "Login" 
    .getElementByID("password").value = "Password" 
    'It doesn't work 
    .getElementByID("div-button").MouseUp 
End With 
End Function 

Antwort

0

Könnte Ereignisse mit fireEvent Methode ausgelöst.

.getElementByID("div-button").fireEvent "onmouseup" 
+0

Nein, ich kann es nicht, vielleicht funktioniert GWT in IE schlecht, oder vielleicht in IE 9 fireevent funktioniert nicht – Nelia

0

ich mein Problem gelöst durch die Verwendung

Function Main 
' ... 
Dim objShell 
Set objShell = CreateObject("WScript.Shell") 
objShell.SendKeys "{TAB}" 
objShell.SendKeys "{TAB}" 
objShell.SendKeys "{ENTER}" 
End Function 
Verwandte Themen