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

Raj*_*hoo 3 python selenium

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

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

And*_*son 6

请尝试以下获取属性名称:

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

或者获取所有属性值

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))
Run Code Online (Sandbox Code Playgroud)