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

Какой язык программирования вы используете? –

ответ

5

Поскольку вы хотите сделать двойной щелчок на первой записи, вы можете попробовать этот код Java : (. Предполагая, что есть одна таблица в веб-страницу, так как полный HTML-код не доступен выше, и строка для содержимого начинается с 2)

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

OR

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

Я попробую и дам вам знать – Saravana

+0

Код работает .... круто. – Saravana

+0

Удивительный. Рад, что это сработало :) – Subh

Смежные вопросы