2015-11-26 143 views
-1

我有問題。我有錯誤「的方法點擊()在類型WebElement是不適用的參數(字符串)」
我檢查了我的Java編譯器1.8版Selenium,類型WebElement中的方法click()不適用於參數(String)

錯誤是本着

driver.findElement(By.id(ID_dpd)).click(dpd);

My code: 
 
    
 
public static void deliverymethod(String dpd,WebDriver driver) throws InterruptedException{ 
 
     String ID_dpd = "s_method_dpd_standard"; 
 
     driver.findElement(By.id(ID_dpd)).click(dpd); 
 
     for (int second = 0;; second++) { 
 
      if (second >= 60) 
 
       fail("timeout"); 
 
      try { 
 
       if (driver 
 
         .findElement(By 
 
           .xpath("//li[3]/div[2]")) 
 
         .isDisplayed()) 
 
        break; 
 
      } catch (Exception e) { 
 
      } 
 
      Thread.sleep(1000); 
 
     } 
 
    }

+0

你可以發佈你的點擊方法嗎? – Confiqure

回答

1

嘗試:driver.findElement(By.id(ID_dpd)).click();

+0

謝謝,現在它工作。 – Mark

+1

請將upvote這個答案,以防它解決了你的問題。 – Shah

+1

如果它解決了您的問題,請將其接受爲答案,以便將問題標記爲已回答。 – JeffC

相關問題