2012-06-29 94 views
-1
<table > 
<tr class="odd First"><td>1one Cell</td><td>2one Cell</td><td>3one Cell</td><td>4one Cell</td> </tr> 
<tr class="even Second"><td>Two Cell</td><td>2Two Cell</td><td>3Two Cell</td><td>4Two Cell</td></tr> 
<tr class="odd Thrid"><td>1Three Cell</td><td>2Three Cell</td><td>3Three Cell</td><td>4Three Cell</td></tr> 
<tr class="even Fourth"><td>1Five Cell</td><td>2Five Cell</td><td>3Five Cell</td><td>4Five Cell</td></tr>  
</table> 

如何獲取tr的類名。請建議我。如何通過硒獲取類名

+0

您正在使用哪種語言和驅動程序類型? –

+0

不使用任何驅動程序。只需使用硒 – srini

回答

6

獲取所有使用java的標籤的類名。

List<WebElement> list = driver.findElements(By.tagName("tr")); 

for(WebElement ele:list){ 
    String className = ele.getAttribute("class"); 
    System.out.println("Class name = "+className); 
} 

這將打印所有的類名到控制檯網頁上的所有標記。

String className = selenium.getAttribute("//html/body/table/tbody/tr[1]/@class"); 

可能是這段代碼可能會得到第一個標籤類名的值。讓我知道這個是否奏效。

+0

只有當您使用Selenium Webdriver時才能使用。對於硒RC它不會工作 –

+0

是的,我使用硒RC,它不工作 – srini

+0

我會盡力讓你使用Selenium RC的代碼。 –