Java Selenium Web驱动程序-如何找到同时具有标记名和类名的元素

Java Selenium Web驱动程序-如何找到同时具有标记名和类名的元素,java,selenium,attributes,Java,Selenium,Attributes,如果我使用标记名,它会带来太多的元素,如果我使用类名,它也会带来太多的元素,我如何将这两者结合起来??? 我在intelij中将SeleniumWebDriver与java结合使用 谢谢 我现在的代码: List roomname=driver.findElements(按.className(“HDroomSelection”).className(“HDfirstCol”).className(“HDroomInfo”).tagName(“h3”) 响应仍然给了我一些不相关的行,一些h3标记

如果我使用标记名,它会带来太多的元素,如果我使用类名,它也会带来太多的元素,我如何将这两者结合起来??? 我在intelij中将SeleniumWebDriver与java结合使用 谢谢

我现在的代码: List roomname=driver.findElements(按.className(“HDroomSelection”).className(“HDfirstCol”).className(“HDroomInfo”).tagName(“h3”)


响应仍然给了我一些不相关的行,一些h3标记没有其他属性:(

通过使用css选择器,可以组合这些条件。如果你想找到button say有下面的html

<button class="buttonclass" />
上面的css选择器的通用格式是

tag.classname

以下是一些CSS选择器参考…和。欢迎使用堆栈溢出。请首先检查堆栈溢出。重点放在、、和上。首先,显示您拥有的代码,以便其他人可以帮助您修复它。
tag.classname