2014-11-21 127 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

相关问题