Я пишу тестовый пример и обращаюсь к Selenium WebElement следующим образом -
WebElement printButton = driver.findElement(By.xpath("//*[text()='Print']"));
Теперь я хочу выполнить щелчок по вышеуказанному элементу, но не хочу использовать щелчок селена (). Я хочу использовать более низкий уровень Javascript или JQuery click ().
Для этого я преобразовал WebElement в строку, содержащую элемент в его HTML форме -
String s = printButton.getAttribute("outerHTML");
В этой строке хранится значение "<span>Print<span>"
.
Теперь я застрял. Я знаю, что есть функция Selenium driver.executeScript();
, но я не уверен, как это сделать.
Пожалуйста, помогите!