2016-01-22 60 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