SeleniumBasic TableElementClass ブラウザ上のテーブルデータ取得

リファレンス

概要

Web要素のテーブルハンドル用クラスを解説します。ブラウザ上のテーブルデータを取得し、各種操作をします。

オブジェクト設定

・変数宣言

Dim tblEle As TableElement

文法

Set tblEle = Driver.[SearhContext].AsTable
tblEle.[メソッド]

メソッド・プロパティ

メソッド

スクロールできます
Name解説ShortExample
DataHTML テーブルからデータを取得Data() = tblEle.Data
ToExcel取得データを Excel に出力tblEle.ToExcel

※Short Exampleは、動作確認ができたコードを記載しています。

Example

Use_TableElement

Private Sub Use_TableElement()
    Dim Driver As New ChromeDriver
    Driver.Get "https://the-internet.herokuapp.com/tables"
    Dim tblEle As TableElement, Data()
    Set tblEle = Driver.FindElementById("table1").AsTable
    Data() = tblEle.Data
    Debug.Print Data(2, 2)
    tblEle.ToExcel
    Driver.Quit
End Sub
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

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