Selenium - 选择带空格的td类

时间:2016-10-23 17:12:06

标签: java css selenium

尝试在此页面上获取表格的各行:http://www.flashscore.com/match/n77wzKlQ/#match-summary

这是我到目前为止的代码...因为类名有空格而无法正常工作。我试过用。替换空格但仍然没有运气。

代码:

    // Note that you need protocol for valid URL
    URL url = new URL("http://cgi.csc.liv.ac.uk/~gairing/test.txt");

    System.out.println("Host:" + url.getHost());
    System.out.println("Path:" + url.getPath());

2 个答案:

答案 0 :(得分:2)

.summary-vertical.flcss selector而不是className

是的,selenium类名称不支持空格。

更改选择器
body.findElements(By.className(".summary-vertical.fl"));

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

答案 1 :(得分:0)

仅这种情况,您可以在使用自定义CSS公式时使用类值用点代替空格: TagName.class .class