selenium-获取元素属性

Posted tynam

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium-获取元素属性相关的知识,希望对你有一定的参考价值。

获取元素属性很简单,使用 get_attribute 方法即可

如下图

技术分享图片

 

获取具体的属性直接将该属性名当作参数传入即可

若是获取值,则获取的实则是该元素的 value,需要将 value 当参数传入

import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.get(https://www.baidu.com/)

driver.find_element_by_id(kw).send_keys(ssssseeeddffff)
time.sleep(5)

text_class = driver.find_element_by_id(kw).get_attribute(class)
text_value = driver.find_element_by_id(kw).get_attribute(value)

print(text_class, text_value)

driver.close()

 运行结果如下:

技术分享图片

 

以上是关于selenium-获取元素属性的主要内容,如果未能解决你的问题,请参考以下文章

Selenium-Webdriver:找到元素后获取属性

请教Python+selenium如何获取元素属性值问题

selenium怎么判断元素的值

selenium如何获取已定位元素的属性值

如何使用 selenium webdriver C# 获取元素样式属性的值

Selenium自动化测试-7.获取元素属性信息