有啥方法可以通过 selenium 获取元素的类名

Posted

技术标签:

【中文标题】有啥方法可以通过 selenium 获取元素的类名【英文标题】:Is there any way to get the class name of an element on click with selenium有什么方法可以通过 selenium 获取元素的类名 【发布时间】:2021-01-13 04:43:03 【问题描述】:

我试图弄清楚当用户单击带有selenium 的元素时,是否有任何方法可以获取某个元素的class name

这样的工作方式是

    用户使用 selenium 打开网页 用户在打开的浏览器中点击一个元素 元素各自的类名返回给用户

我知道我们可以使用 driver.find_element_by_iddriver.find_element_by_xpath 在网页中搜索带有 id 或类的元素,但我们可以使用 selenium 进行相反的操作吗?

【问题讨论】:

Getattribute 应该可以做到。 【参考方案1】:

您提到用户使用 selenium 点击一个元素。 在这种情况下,我假设您已经知道要点击的元素。

因此可以使用element.getAttribute("class") 来获取对象的类名。

【讨论】:

以上是关于有啥方法可以通过 selenium 获取元素的类名的主要内容,如果未能解决你的问题,请参考以下文章

网页抓取 selenium 按类名查找元素

在jQuery中,通过方法啥获取元素标签内容?

Selenium在python中按类名查找悬停按钮元素

Selenium 按类名查找元素

Selenium / Python - 带有空格的类名无法本地元素

Selenium:使用跨度类名称访问元素