2014-02-20 48 views
-1

我需要使用Java selenium webdriver訪問HTML的標題和子標題。你能說一下java代碼來訪問HTML的頭文件和子頭文件嗎?Selenium webdriver Java代碼訪問HTML中的標題和子標題

<div class="containerShadowBottom"><div class="containerShadowRight"> 
<div class="containerShadowBL"> 
<div class="containerShadowUR"> 
<div class="containerShadowBR"> 
<div class="portletContent"> 
<h1 class="" id="Admin" style="cursor:pointer;" ondblclick="toggleClassName('AdminDiv','hide','detail',true);toggleClassName('AdminToggle','toggleUp','toggleDown');"> 
<a href="#" id="AdminToggle" class=" toggleDown" onclick="toggleClassName('AdminDiv','hide','detail',true);toggleClassName('AdminToggle','toggleUp','toggleDown');"></a>Admin</h1><div id="AdminDiv" class="hide"> 
+0

你有沒有試過像['driver.findElement(By.tagName( 「頭」))'](http://selenium.googlecode.com/git/docs/api/java/org/openqa /selenium/WebDriver.html)?實際上你的問題在哪裏? – LaurentG

+0

@LaurentG這是HTML中使用的代碼

Admin

and in java我使用代碼作爲驅動程序。.findElement(By.id( 「管理」))點擊(); – Gokul

+0

Gokul,他們是否爲你工作?在這裏,標題不是查找元素的問題;確保有ID爲Admin的重複元素。 –

回答

1
driver.findElement(By.xpath("//a[@id='AdminToggle']")).click(); 

或|

driver.findElement(By.id("AdminToggle")).click();