Selenium + Python で、画像やその他の要素の画面表示上のサイズを取得する方法を紹介します。
スポンサーリンク
サイズは「WebElement.size」から取得
要素のサイズは、size
プロパティから取得できます。
el = driver.find_element_by_tag_name("img")
print(el.size)
■ 実行結果
{'height': 513, 'width': 770}
位置も取得する場合は「WebElement.rect」
サイズだけでなく、ドキュメントの左隅からの位置(座標)も取得する場合は、rect
プロパティを使用します。
el = driver.find_element_by_tag_name("img")
print(el.rect)
■ 実行結果
{'height': 513, 'width': 770, 'x': 40, 'y': 92}
0 件のコメント:
コメントを投稿