Java Selenium-选择带有空格的td类

Java Selenium-选择带有空格的td类,java,css,selenium,Java,Css,Selenium,正在尝试获取此页上表的各行: 这是我到目前为止的代码。。。不工作,因为类名有空格。我试着用“的”替换空格,但还是没有成功 代码: List homevents=body.findElements(By.className(“.summary vertical.fl”); .summary vertical.fl是一个而不是类名 是的,selenium类名不支持空格 将选择器从更改为 body.findElements(By.className(".summary-vertical.fl"));

正在尝试获取此页上表的各行:

这是我到目前为止的代码。。。不工作,因为类名有空格。我试着用“的”替换空格,但还是没有成功

代码:

List homevents=body.findElements(By.className(“.summary vertical.fl”);

.summary vertical.fl
是一个而不是类名

是的,selenium类名不支持空格

将选择器从更改为

body.findElements(By.className(".summary-vertical.fl"));


使用自定义CSS公式时,可以将类值的空格替换为点的唯一情况是:
TagName.class或.class

从class=“value”属性中添加元素的整个值,即带空格的精确值。我已经尝试过了。它给出了一个不支持的复合类错误。可能是
body.findElements(By.className(".summary-vertical.fl"));
 body.findElements(By.cssSelector(".summary-vertical.fl"));