Как вставить файл .png в текстовое поле или текстовое поле с помощью селена webdriver - PullRequest
0 голосов
/ 29 января 2020

У меня есть проблема, которую я пытался решить в течение последних нескольких дней. В моем приложении одно из текстовых полей - летняя заметка (тип текстовой области, в которой можно делать снимки экрана и текст). Я был в состоянии исправить текст в нем, но не вставляя изображения из любой папки. Вещи, которые я пробовал:

 - Using sendkeys with file location 
 - Using copy/paste using Robot class keys and using sendkeys too
 - Using drag and drop (I copied png file into clipboard and then tried to paste is using Robot class)
 - Using injection of input attribute into the div to paste values in it.

Пока ничего не получалось, не уверен, способен ли селен делать это или нет. Ниже приведен снимок экрана моего html, а также текстового поля моего приложения

enter image description here enter image description here

Xpath, который я пытался многие, это тот, который может отправлять символы, но не png файл

@FindBy(xpath="//div[@id='dlrSharePointDrug']//div[@class='note-editable']")

Если у кого-то есть решение, я буду очень признателен

...