Выделенная область является целью элемента
Я пробовал следующее:
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
StringSelection str = new StringSelection(System.getProperty("usr.dir") + "\\src\\main\\resources\\assets\\images\\[image]");
clipboard.setContents(str, null);
WebElement element = webDriver.findElement(By.id("coral-id-4"));
element.click();
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
webDriver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_V);
webDriver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
А также:
String filePath = System.getProperty("usr.dir") + "\\src\\main\\resources\\assets\\images\\[image]";
JavascriptExecutor jsx = (JavascriptExecutor) webDriver;
jsx.executeScript("document.getElementById('coral-id-4').value='" + filePath + "';");
И :
String fileName = System.getProperty("usr.dir") + "\\src\\main\\resources\\assets\\images\\[image]";
File file = new File(fileName);
String path = file.getAbsolutePath();
webDriver.findElement(By.id("#coral-id-4")).sendKeys(path);
Местоположение моего изображения указано выше или "I: [папка] \ Pictures [picture]", я не получаю никаких ошибок, но мое изображение не загружается.
Элемент, в который я посылаю ключи, - это выпадающая кнопка «Создать», как вы можете видеть на картинке.
Я ценю любую помощь.