概要
SeleniumBasicのディクショナリーからアイテムオブジェクトを生成する場合に利用するクラス。
オブジェクト設定
・変数宣言
Dim DicItem As DictionaryItem
文法
For Each DicItem In Dic
DicItem.[プロパティ]
メソッド・プロパティ
※Short Exampleは、動作確認ができたコードを記載しています。
プロパティ
スクロールできます
Name | 解説 | ShortExample |
---|---|---|
Key | オブジェクトのKeyを返す | Debug.Print DicItem.Key & " : " & DicItem.Value |
Value | オブジェクトのItemを返す | Debug.Print DicItem.Key & " : " & DicItem.Value |
※Short Exampleは、動作確認ができたコードを記載しています。
Example
Get_DicItem
Private Sub Get_DicItem()
Dim Driver As New ChromeDriver
Driver.Get "https://the-internet.herokuapp.com/tables"
Dim eles(1) As WebElements
Set eles(0) = Driver.FindElementsByCss("#table1 tbody tr td:nth-child(1)")
Set eles(1) = Driver.FindElementsByCss("#table1 tbody tr td:nth-child(2)")
Dim Dic As New Dictionary 'Newが必須
Dim i As Integer
For i = 1 To eles(0).Count
Dic.Add eles(0).Item(i).Text, eles(1).Item(i).Text
Next i
Dim DicItem As DictionaryItem
For Each DicItem In Dic
Debug.Print DicItem.Key & " : " & DicItem.Value
Next DicItem
Driver.Quit
End Sub