1

www.gmail.comのホームページにチェックボックスがいくつあるか知りたいのですが、チェックボックスがチェックされているかどうかを確認したい.....

私のコードは....

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

の値cは常に「OFF」ですが、チェックボックス(このコンピューターで記憶する)をチェックして上記のコードを実行しても、の値cは常に「OFF」です

このおかげで事前に私を助けてください...

親切にこれに返信..

4

2 に答える 2

2

見つけたチェックボックスではなく Page オブジェクトで関数を実行していますが (プロパティがある理由はGetROPropertyわかりません)、返されたテストオブジェクトで実行すると、正しい値 ( 0 の場合は1) が返されます)。PagecheckedChildObjectstruefalse

c = a(0).GetROProperty("checked") 
于 2009-05-04T13:45:44.300 に答える
2
c = Browser("name:=Gmail.*","title:=Gmail.*").Page("title:=Gmail.*").WebCheckBox("name:=PersistentCookie").GetROProperty("checked")

上記の行をコードに追加すると、メッセージ ボックスに正しい結果が表示されます。「ON」の場合1、「OFF」の場合0です。

于 2010-12-12T17:08:13.660 に答える