2016-06-28 16 views
1

Selenium不會找到 一天嘗試使用Selenium執行一些測試時,似乎它在彈出日曆中找不到日期來點擊它們。 通過使用By.linkText()

日曆代碼。

p:calendar id="fechaSalida" value="#{trip.departureDate}" required="true" 
          pattern="MM/dd/yyyy HH:mm:ss"> 
          <p:ajax event="dateSelect" listener="#{controllerTrips.alterDate}" 
          readonlyInput="true" 
          update="@all" /> 
         </p:calendar> 

硒測試代碼。

WebElement element = driver.findElement(By.linkText("31")); 
    element.click(); 

WebElement number = wait.until(ExpectedConditions 
      .elementToBeClickable(By.linkText("31"))); 
    number.click(); 
+3

'By.linkText'需要一個''標籤。你有嗎? –

回答