2014-11-21 129 views
3

這是我們網站上的一個動態列表。如何使用Selenium Webdriver雙擊一個元素

List Page

這是HTML標籤,我想通過雙擊上。

<td class="dxgv" align="left" style="color: rgb(51, 51, 51); font-size: 13px; border-bottom: 1px solid rgb(237, 237, 237); border-left-width: 0px; border-right-width: 0px; width: 5.6em; max-width: 6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;">Sun Kumar</td> 

我要加倍的第一條記錄點擊,即使第一個記錄被每個後刪除所有的時間點擊

+0

您正在使用哪種編程語言? – 2016-03-30 13:26:36

回答

5

因爲,你要雙擊第一個記錄,你可以試試這個java代碼:(假設有在網頁中一個表,作爲完整的HTML代碼不高於可用以及用於內容的行與第二開始)

Actions act = new Actions(driver); 
act.doubleClick(driver.findElement(By.xpath("//table//tr[2]//td[@class='dxgv'][1]"))).build().perform(); 

Actions act = new Actions(driver); 
act.moveToElement(driver.findElement(By.xpath("//table//tr[2]//td[@class='dxgv'][1]"))).doubleClick().build().perform(); 
+0

我會試試看,並讓你知道 – Saravana 2014-11-21 06:37:07

+0

代碼工程....酷。 – Saravana 2014-11-21 07:26:41

+0

太棒了。很高興,它成功了:) – Subh 2014-11-21 07:31:03

相關問題