Я хочу вставить данные в тег <Pre>с помощью Selenium Webdriver - PullRequest
0 голосов
/ 21 февраля 2019

[введите описание изображения здесь] [1] Я не могу вставить данные в тег.Я всегда показываю, что Элемент не доступен через клавиатуру.Можно через Javascript вставить.PLS help ...... XPath не работает.Я добавляю, чтобы исправить. ИЛИ Если проблема не в том, как инертировать данные в соответствующем поле.

[1]: https://i.stack.imgur.com/Qk74u.png

1 Ответ

0 голосов
/ 21 февраля 2019

следующий код решит вашу проблему

By preTagXpath = By.xpath("//pre");
        JavascriptExecutor js = (JavascriptExecutor) driver;
        String preValue = "This should be the new value";
        js.executeScript("document.getElementsByTagName('pre')[0].innerText='" + preValue + "';");
        System.out.println(driver.findElement(preTagXpath).getText());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...