Помогите с загрузкой файла(картинки) в скрытое поле "hidden"

Всем привет! Прошу помощи ребят в автоматизации загрузки файла, а конкретно картинки. . Привожу код и вид элемента:


Значит пробовал такими методами:

driver.findElement(By.id("campaign_logo")).click();
    driver.findElement(By.id("campaign_logo")).clear();
    driver.findElement(By.id("campaign_logo")).sendKeys("C:\\Users\\Admin\\Desktop\\14052016327.jpg");

А также без клика по кнопке просто sendKeys. В Еклипсе сам тест не слетает как бы проходит , но в строке не появляется название картинки, как вручную вложено:

Я так понимаю что тут дело в скрытом элементе input type=“hidden” . Как его побороть то?

Удалить свойство “hidden” с помощью JS.

Вы не не могли бы подсказать примерный код для еклипсы?

вот, два варианта…

http://software-testing.ru/forum/index.php?/topic/29111-podgruzka-fajla-bez-inputa/?p=132638

1 лайк

Вопрос решил с помощью AutoIT. Не смог подобрать код на JS конкретно для моего случая. Если кто то поможет- подскажет, буду очень благодарен.