Добрый вечер!
Автоматизируя заполнение визуальной формы, столкнулась с такой проблемой, что при переходе на некоторые поля они автоматически заполняются форматом шаблона.
Вот так это выглядит: поле.png 583байт 1 Количество загрузок:
Курсор устанавливается после шаблона, и если передать полю необходимое значение,то ничего не выйдет, оно остается пустое .
Нагуглила что есть такой класс Robot, который имитирует нажатие кнопок клавиатуры. Попробывала забиндить кнопку Hоme, чтобы вернуть курсор в начало поля, но он осталсь на месте. Что я не так делаю? И какими еще путями можно решить эту проблему?
Фрагмент кода с выбором поля и имитациенй нажатия клавиши Home:
click(By.xpath("//div[3]/div/div/input"));
try {
Robot rb = new Robot();
rb.setAutoWaitForIdle(true);
rb.keyPress(KeyEvent.VK_HOME);
rb.keyRelease(KeyEvent.VK_HOME);
} catch (AWTException ex) {
System.err.println("Robot error");
}
wd.findElement(By.xpath("//div[3]/div/div/input")).clear();
wd.findElement(By.xpath("//div[3]/div/div/input")).sendKeys("1111111111");
Зарание спасибо!