Я хочу выполнить вставку в уже существующую локальную переменную для ввода текста с помощью селенового веб-драйвера в Java.
Для этого я использовал этот метод:
public static void copyText(final String id, final String text) throws Exception {
waitForJQueryProcessing(DRIVER, N_30);
WebElement elem = DRIVER.findElement(By.id(id));
DRIVER.findElement(By.id(id)).clear();
Toolkit toolkit = Toolkit.getDefaultToolkit();
Clipboard clipboard = toolkit.getSystemClipboard();
StringSelection strSel = new StringSelection(text);
clipboard.setContents(strSel, null);
elem.sendKeys(Keys.chord(Keys.CONTROL, "v", text));
System.out.println(text);
}
Когда я выполню тест, я буду выглядеть пустым, я не знаю почему?