2016-09-19 64 views
-1

PFB片斷需要幫助的div元素讀取文本目前

<div id='divId'> 
<span></span> 
here is the text 
<span></span> 
</div> 

driver.findElement(By.id("divId")).getText()不工作。請給我一種閱讀java代碼中文本的方法

+0

解析它如果特定的文本字段出現在頁面加載或類似的東西之後,等到文本部分可見,然後使用'get Text()'讀取文字 –

+0

'// div [@ id ='divId']/span'試試這個 – tsivarajan

回答

0

試試這個XPath

// DIV [@ ID = '這裏是文本']

如果它工作再細。否則,打開硒IDE然後點擊「查找」按鈕拖動鼠標到您想要查找的特定元素,然後單擊該元素。現在您可以在目標字段中找到不同的定位器值。

希望它會工作

0

嘗試:

driver.findElement(By.id("divId")).getAttribute("innerHTML"); 

driver.findElement(By.id("divId")).getAttribute("outerHTML"); 

,如果它不返回特定的文本,你可以從那裏