2015-11-06 31 views
-1

下面是我的應用程序div標籤打開和關閉div標籤中的文字:怎樣用硒的webdriver

<div id="templateDetailsCreatedDate" class="col-xs-12 col-sm-6 col-md-4 templateDetailsCreatedDate detailsSubContainers">Created Date :2015-10-30 09:23:46</div> 

我想要得到的文本創建日期:2015-10-30 09:23:46。我試着用下面的代碼硒它返回空值:

element= driver.findElement(By.xpath(".//*[@id='templateDetailsCreatedDate']")).getText(); 

system.out.println(+element); 

output: null 
+0

Created Date :2015-10-30 09:23:46
Raj

+0

你爲什麼要打印'+ element'而不只是'element'? – JeffC

+0

這是一個拼寫錯誤@ mattia ...在我的日食中,我使用了正確的語句system.out.println(element);我得到了相同的輸出null – Raj

回答

0

我會直接使用By.id:

element = driver.findElement(By.id("templateDetailsCreatedDate")).getText(); 
system.out.println(element); 
+0

我嘗試使用替代By.id,By.css ...仍輸出null 看來問題是識別div標籤中的文本....你能再次看到這個問題 謝謝 – Raj