Selenium Webdriver(JAVA)-无法单击SPAN CLASS

时间:2018-09-24 12:38:42

标签: java selenium xpath css-selectors webdriver

下面是我的代码:

//<span class="ui-button-text">Export</span>

我尝试使用以下代码在所有级别上单击“导出”按钮,但它根本不起作用。请指教。

Driver.findElement(By.xpath("//span[@class='ui-button-text']")).click();
Driver.findElement(By.xpath("Driver.findElement(By.xpath("//span[@class='ui-button-text']\")).click();

xpath不起作用!任何其他方式都值得赞赏。.

1 个答案:

答案 0 :(得分:2)

根据您共享的HTML,点击带有导出文本的元素,您可以使用以下解决方案之一:

  • cssSelector

    Driver.findElement(By.cssSelector("span.ui-button-text")).click();
    
  • xpath

    Driver.findElement(By.xpath("//span[@class='ui-button-text' and contains(.,'Export')]")).click();