Вы можете использовать следующий код, чтобы вызвать onclick
событие:
driver.findElement(By.cssSelector("a[onclick^='javascript: confirmDelete']")).click();
То же с XPath
:
driver.findElement(By.xpath("//a[starts-with(@onclick, 'javascript: confirmDelete')]")).click();
Если есть несколько элементов, которые обеспечили селектор может соответствовать, попробуйте выбрать необходимый элемент по его индексу:
driver.findElements(By.xpath("//a[starts-with(@onclick, 'javascript: confirmDelete')]")).get(n).click();
, где n
является индекс (отсчет начинается от 0
) целевого элемента
В случае UUID
входа вы хотите удалить постоянен и уже известен:
driver.findElement(By.xpath("//a[@onclick='javascript: confirmDelete(\'442d2c9d-fc20-4a35-8d15-22bb8f412856\');']")).click();
PS В следующий раз вместо того, чтобы просить полный решение, в первую очередь проверьте основы Java
+ Seelenium
и попытаться написать свой собственный код
где код? – NarendraR
–
Do you want to perform click on this element?? –