硒webdriver无法识别按钮

时间:2020-05-12 19:15:42

标签: selenium selenium-webdriver

我一直在尝试使用硒来查找按钮,但是我无法弄清楚为什么我尝试过的解决方案不起作用。

<div class="k-header k-grid-toolbar k-toolbar">
<button class="k-button k-button-icontext da-toolbar-button" mode="">
    <span class="k-icon da-icon-download"></span> = "Download"
</button>

我尝试了以下解决方案,但似乎没有用。 通过css

if(driver.findElements(By.cssSelector(".k-button")).size() != 0){
          System.out.println("Element is Present");
          }else{
          System.out.println("Element is Absent");
          }

通过xpath

driver.findElement(By.xpath("//button[@class='k-button k-button-icontext da-toolbar-button']//span[@class='k-icon da-icon-download']")).click();

通过内部文字

xpath=//button[contains(.,'Download')]

通过xpath位置

xpath=//div[2]/div/div/div/div/div/button

任何帮助将不胜感激。

0 个答案:

没有答案