QTP: Immer den Wert einer checkbox
Ich will wissen, wie viele Checkboxen auf der Homepage von www.gmail.com und auch ich will das Kontrollkästchen aktiviert ist oder nicht .....
Mein code ist....
Set obj= Description.Create()
obj("name").value="PersistentCookie"
obj("html tag").value="INPUT"
obj("type").value="checkbox"
Set a = Browser("name:=Gmail.*","title:=Gmail.*").Page("title:=Gmail.*").Childobjects(obj)
MsgBox a.count
c =Browser("name:=Gmail.*", "title:=Gmail.*").Page("title:=Gmail.*").GetROProperty("checked")
MsgBox c
Den Wert c
ist immer "AUS" auch ich habe in der checkbox (Anmeldedaten auf diesem computer speichern) und führen Sie den obigen code aber Wert c
ist immer "OFF"
Bitte helfen Sie mir, diese
vielen Dank im Voraus...
freundlich Antwort auf diese..
InformationsquelleAutor | 2009-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Läuft bist du der
GetROProperty
Funktion auf der Seite ein Objekt, anstatt die check-box, die Sie gefunden (ich weiß nicht, warumPage
hat einechecked
- Eigenschaft), aber wenn Sie auf dem test-Objekt zurückgegebenChildObjects
Sie erhalten den richtigen Wert (1 fürtrue
0 fürfalse
).InformationsquelleAutor Motti
Fügen Sie obige Zeile in Ihren code und Sie erhalten ein korrektes Ergebnis in der message-box, für "AUF" Sie bekommen
1
für "OFF"0
.InformationsquelleAutor varaprasad