Невозможно нажать на кнопку Изменить, в WebTable - PullRequest
0 голосов
/ 28 июня 2018

Я использую xpath для нажатия на кнопку редактирования, но я не знаю, где начинается веб-таблица, поэтому я могу нажать на веб-страницу. Ниже приведена ссылка на WebTable.

http://demo.automationtesting.in/WebTable.html

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

Если вы хотите определенный выбор, например, хотите редактировать информацию о конкретном пользователе Затем вы можете использовать ниже xpath, где вам нужно изменить адрес электронной почты, только он нажмет на иконку редактирования этой конкретной записи.

//div[text()='steven@hotm.com']/../following-sibling::div//div[@class='avddbl']/button[contains(@class,'btn')]
0 голосов
/ 28 июня 2018

Попробуйте это:

// gets the first edit button
WebElement Edit_btn= driver.findElements(By.xpath("//div[@class = 'avddbl']/button")).get(0); 
Actions action = new Actions(driver).doubleClick(Edit_btn); 
action.build().perform();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...