[selenium]取值元素文本属性样式

前言

  • 版本:
    • python:3.9
    • selenium:4.1.5

获取元素文本

text = driver.find_element(by=By.XPATH, value="").text

获取元素属性值

attr1 = driver.find_element(by=By.XPATH, value="").get_attribute('attribute_name')

获取元素样式

# 取元素文本的对齐方式
testAlign = driver.find_element(...).value_of_css_property("text-align")

通过js获取元素属性值

js = "return document.getElementById('su').getAttribute('value')"
rst = driver.execute_scripts(js)
print(rst)

其它

# 输入框输入内容后,获取输入的内容
elem = driver.find_element(by=By.XPATH, value="")
elem.send_keys("xxx")
elem.get_attribute("attribute_name")
posted @ 2022-07-04 16:40  花酒锄作田  阅读(373)  评论(0)    收藏  举报