「チェックボックス セット」を識別する方法を見つける必要があります。オブジェクト スパイまたは dom インスペクタを使用して、セットを識別するもの (おそらく何らかの種類のdiv
またはspan
) を確認しdiv
ます。 class
"chkbxGrp"
.
次に、このグループに含まれる最初のチェックボックスを探してチェックします。
チェックボックスをスクロールして表示することは、QTP によって自動的に行われることに注意してください。
予想されるグループが存在しないときにこれを失敗させる必要がある場合は、特定のグループを識別する方法を見つけてから、そのようなすべてのグループを反復するのではなく、テストで予想される値を使用する必要があります。
' Untested code
Set Desc = Description.Create()
Desc("html tag").Value = "div"
Desc("html tag").RegularExpression = False
Desc("class").Value = "chkbxGrp"
' Find all groups
Set groups = Browser("B").Page("P").ChildObjects(Desc)
For i = 0 To groups.Count -1
' in each group check the first checkbox
groups(i).WebCheckBox("index:=0").Set "ON"
Next