如何透過 Selenium Python 獲取元素的座標或尺寸?
我們可以透過 Selenium 網頁驅動獲得元素的座標或尺寸。每個元素都有 .size 和 .location 屬性,其中以字典的形式給出了 x、y 座標以及寬高。
語法 −
loc = element.location
s = element.size
我們來考慮一個元素,我們將找到它的座標和尺寸−
示例
from selenium import webdriver
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://tutorialspoint.tw/about/about_careers.htm")
#identify element
l= driver.find_element_by_xpath("//img[@class='tp-logo']")
#get x, y coordinates
loc = l.location
#get height, width
s = l.size
print(loc)
print(s)
driver.close()輸出

廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP