有没有办法用硒单击获取元素的类名

问题描述

我试图找出当用户使用class name单击元素时是否有任何方法可以获取某个元素的selenium

这种工作方式是

  1. 用户打开包含硒的网页
  2. 用户在打开的浏览器中单击一个元素
  3. 将元素的相应类名称返回给用户

我知道我们可以使用driver.find_element_by_iddriver.find_element_by_xpath在网页中使用其ID或类来搜索元素,但是我们可以用硒做相反的事情吗?

解决方法

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...