2016-01-22 66 views
0

HTML: -我想從HTML源代碼的gettext

<div class="row"> 

<div id="tl-detail-container-left" class="col-md-6"> 

<div class="section-title">ETL Details</div> 

<ul class="info-display-cell-ltl entity-item"> 

<li> 

<span class="vline"></span> 

<div class="entity-value" title="darsht">Name: darsht</div> 

</li> 

我做了什麼:

WebElement path=driver.findElement(By.xpath("//form/div[2]/div[1]/div[6]/div[1]/ul/li[1]"); 
String str= path.findElement(By.cssSelector("div[class='entity-value']")). get Text(); 
System.out.println(str); 

請幫助我的代碼來獲得dynamic Text :從HTML(前Omarjiti) 。

回答

0

在Java中,使用jsoup庫。

+0

這是如何適用於上述問題? –

0

您的xpath應該被優化。 你正在執行的其他東西findElement兩次。一旦你完成findElement然後只是使用它的財產。

WebElement webelement=driver.findElement(By.xpath("//*[@class='vline']/div"); 
String str= webelement.getText(); 

參考this詳細的xpath