python - 如何使用 selenium python 检索元素的所有 css 属性?

标签 python selenium

value_of_css_property(property_name) 返回特定属性的值。

但我想知道是否有任何方法可以获得所有 css 属性?

最佳答案

尝试以下获取属性名称:

element = driver.find_element_by_tag_name('a')
properties = driver.execute_script('return window.getComputedStyle(arguments[0], null);', element)

或者获取属性的所有值

element = driver.find_element_by_tag_name('a')
properties = driver.execute_script('return window.getComputedStyle(arguments[0], null);', element)
for property in properties:
    print(element.value_of_css_property(property))

关于python - 如何使用 selenium python 检索元素的所有 css 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46951364/

相关文章:

Python-Tkinter,for循环创建图片按钮

java - 仅在maven中测试项目,可以接受吗?

java - 无法定位元素 - 使用 selenium webdriver 在不同区域设置中自动化网站

java - Selenium 3.4如何使用更改了wait.until

python - 将列表成员分配给不同变量的最简单方法是什么?

python - 如何聚合查询集中多个日期范围的总和?

python - 查找两个值之间的唯一数据

python - Redis 容器 - 一段时间后返回超时

c# - 如何使用Selenium元素等待、检查、点击而不会再次找到元素?

java - 如何将枚举与命令行参数一起使用?