前言
- 版本:
- 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")