如何在Python Selenium中获取WebElement的类名?

Ale*_*der 8 python selenium-webdriver

我使用Selenium webdriver来废弃从网页中获取的表格,用JavaScript编写.我正在迭代表行列表.每行可以是不同的类.我想得到这个类的名称,以便我可以为每一行选择适当的操作.

table_body=table.find_element_by_tag_name('tbody')
rows=table_body.find_elements_by_tag_name('tr')
for row in rows:
    if(row.GetClassName()=="date"):
        Action1()
    else:
        Action2()
Run Code Online (Sandbox Code Playgroud)

这可能与Selenium有关吗?或建议另一种方法.

ale*_*cxe 27

.get_attribute()方法是你正在寻找的:

row.get_attribute("class")
Run Code Online (Sandbox Code Playgroud)