Проверьте приведенный ниже метод, используя ROBOT CLASS .. это может помочь вам ...
@ Test
public void Fileupload () генерирует AWTException, InterruptedException {
// Запустить браузер
Драйвер WebDriver = новый FirefoxDriver ();
// развернуть браузер
driver.manage (). Window (). Maximize ();
// Укажите расположение файла с расширением
StringSelection sel = new StringSelection ("C: \ Users \ Desktop \ 1.doc");
// Копировать в буфер обмена
Toolkit.getDefaultToolkit (). GetSystemClipboard (). SetContents (sel, null);
System.out.println ("selection" + sel);
// Открыть Monster.com
driver.get ("http://my.monsterindia.com/create_account.html");
Thread.sleep (2000);
// Это приведет к прокрутке вниз страницы
JavascriptExecutor js = (JavascriptExecutor) драйвер;
js.executeScript ("scroll (0,350) ");
// Подождите 5 секунд
Thread.sleep (5000);
// При этом будет нажата кнопка «Обзор»
driver.findElement (By.id ("wordresume")). Click ();
System.out.println ("Кнопка просмотра нажата");
// Создать объект класса робота
Робот-робот = новый Робот ();
Thread.sleep (1000);
// Нажмите Enter
robot.keyPress (KeyEvent.VK_ENTER);
// Release Enter
robot.keyRelease (KeyEvent.VK_ENTER);
// Нажмите CTRL + V
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress (KeyEvent.VK_V);
// Отпустить CTRL + V
robot.keyRelease (KeyEvent.VK_CONTROL);
robot.keyRelease (KeyEvent.VK_V);
Thread.sleep (1000);
// Нажмите Enter
robot.keyPress (KeyEvent.VK_ENTER);
robot.keyRelease (KeyEvent.VK_ENTER);
}