Selenium覚書

要素のサイズ
Driver.FindElementByCss(“selectrer”).Size.Height(width)
位置も取得
Driver.FindElementByCss(“selectrer”).rect
‘■ページを一つ前に戻る(①に遷移)
driver.GoBack
‘■ページを一つ先へ進む(②に遷移)
driver.GoForward

‘ 要素が見つからない場合のトラップ
Set elm = driver.FindElementByClass(“classselecter”, 0, False)
If elm Is Nothing Then
Debug.Print “要素無し”
End If
Classの入れ子

(半角スペースで区切られる)
要素取得 Driver.FindElementByClass(“class名”)
2つ以上のclass名から要素を取得する場合はFindElementByCssにを使用
Driver.FindElementByCss(“.classA.classB.classC”) ドットに置き換える
取得した複数要素から特定の順序にある要素を取得する場合は以下の様にインデックスを使用(1からスタート)
Driver..FindElementsByClass(“class名”)(インデックス番号)
Driver..FindElementsByClass(“class名”).Item(インデックス番号)

コメント

タイトルとURLをコピーしました