2013-10-09 2 views
0

Мне нужно получить изображение из моей базы данных mySql и загрузить его на мою веб-страницу в поле, предназначенное для загрузки файлов с жесткого диска.Selenium webdriver Сон для работы не работает должным образом

Я использую java, eclipse и selenium webdriver.

Мой вопрос: возможно ли это? Если да, то как?

+0

Извините за заголовок .... был для другого вопроса .... исправил его, но не закрыл окно stackoverflow, а позже ввел в него новую ошибку – Akash

+0

Selenium не подключается к базе данных Java , или сторонняя библиотека Java, имеет API, позволяющий вам подключаться к базе данных, Selenium даже не входит в нее. – Arran

+0

Правильно. Я упомянул Selenium, потому что я надеялся, что у него будет возможность загрузить изображение blob, где требуется изображение. Теперь я думаю, что это невозможно. – Akash

ответ

0

Да, это:) Извлеките его из БД, сохраните его в каком-либо месте на вашем диске (это можно сделать, например, в @Before с фреймворком JUnit), а затем используйте driver.sendKeys(pathToImageOnDrive).

+0

Да, это способ, но то, что я ищу, я не сохраняю изображения в новые файлы, например, мы извлекаем тексты, храним в переменных и используем их в наших программах. – Akash

+0

Я думаю, что другого выхода нет, потому что вы можете загружать только файл с Selenium, передавая путь к этому файлу в поле ввода, которое загружает файл. –

Смежные вопросы