SeleniumBasic DictionaryItemClass 辞書アイテムの取得

リファレンス

概要

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
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

VBAを中心とした自動化、効率化の手法を紹介しています。現在は、SeleniumBasicのexamplesを紹介しています。その内、SeleniumBasic以外の手法も掲載したいと思っております。