2013-10-09 63 views
0

我需要从我的mySql数据库中检索一个图像,并将其上传到我的网页上,该字段用于从硬盘上传图像文件。Selenium webdriver线程睡眠不能按预期工作

我使用的是java,eclipse和selenium webdriver。

我的问题是,这可能吗?如果是,如何?

+0

抱歉的标题....是另一个问题....修复它,但没有关闭stackoverflow窗口,后来键入新的问题到它错误 – Akash

+0

Selenium不连接到数据库,Java或者第三方Java库都有一个允许你连接到数据库的API,Selenium甚至都没有进入它。 – Arran

+0

那就对了。我提到Selenium是因为我希望它能够上传需要图像的图像blob。现在我认为它不可能。 – Akash

回答

0

是的,它是:)将它从数据库中取出,并将其保存到驱动器上的某个位置(例如,可以在带有JUnit框架的@Before中完成),然后使用driver.sendKeys(pathToImageOnDrive)

+0

是的,这是一种方式,但我正在寻找我没有将图像保存到新文件,如我们检索文本,存储变量并将其用于我们的程序。 – Akash

+0

我认为没有其他办法,因为您只能通过将文件路径传递到文件上传的输入框来将文件上传到Selenium。 –