Ответ 1
Понял! Подсказка была о selenium.webdriver.remote.webelement - документации Selenium 3.14.
Веб-элементы имеют свойства .size
и .location
. Оба имеют тип dict
.
driver = webdriver.Firefox()
e = driver.find_element_by_xpath("//someXpath")
location = e.location
size = e.size
print(location)
print(size)
Выход:
{'y': 202, 'x': 165}
{'width': 77, 'height': 22}
У них также есть свойство, называемое rect
которое само по себе является dict
и содержит size
и location
элемента.