Selenium / Java - 使用PLUpload上传文件

时间:2013-11-28 15:24:39

标签: java testing selenium plupload uploading

我正在为一家公司工作,他们的网站必须能够在其职业网站上传个人简历。

我遇到的问题是他们没有使用标准的HTML5文件上传系统。他们正在使用名为PLUpload的JavaScript插件。此时,单击“上载文件”锚元素,将出现“操作系统”对话框,供您选择文件。页面上没有包含文件类型的Input元素供我sendKeys()使用。

我需要能够通过Selenium将文件上传到表单,以自动执行一个接一个地应用于每个作业的测试。

如果有人有任何建议,我们将不胜感激!干杯

2 个答案:

答案 0 :(得分:0)

我知道这样做的唯一方法是java机器人。有关详细信息,请查看此主题 - How to upload a file in Selenium with no text box

答案 1 :(得分:0)

您确定input类型没有file吗? 再检查一遍。我也认为没有这样的输入,因为我只检查了没有输入的Add Files按钮。尝试使用简单的CSS选择器搜索元素:

input[type=file]

另请注意,输入将不可见,因此Displayed在Selenium中将为false