Как прописать путь к элементу через xpath для использования в JavascriptExecutor

416
01 июня 2017, 09:42

Канва: пишу автотест на selenium WebDriver. Есть Вебэлемент с локатором CSS

    @FindBy (css = "#FeedbackMessage")
protected WebElement fm;

и есть метод фокусАута этого элемента

public void focusout(){
    JavascriptExecutor js = (JavascriptExecutor) driver;
    js.executeScript("arguments[0].blur();", fm);

Вопрос, как добиться того же самого, но с использованием XPath (корректный путь Xpath : //textarea[@id='FeedbackMessage']).

Банальное использование @FindBy (xpath = "//textarea[@id='FeedbackMessage']") protected WebElement fm; не работает

READ ALSO
JS - Как посчитать значение арифметического выражения из строки

JS - Как посчитать значение арифметического выражения из строки

Пытаюсь сделать калькуляторРаботает он следующим образом: При клике по цифре, она вписывается в переменную

429
Передача объекта в функцию по клику

Передача объекта в функцию по клику

Получаю SyntaxError: missing ] after element list myFunc([object Object])

236
Адаптивная таблица

Адаптивная таблица

Задача - немного упростить процесс работы с таблицами на мобильных устройствахПростым превращением таблицы в блок не обойтись, так как при...

301