2015-11-26 79 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

相关问题