使用“文件上传”HTML,如下所示:
<input name="input_name" type="file" size="40" />
...出于安全原因,用户无法直接将文本输入输入区域,对吗?弹出文件选择窗口。
在Watin自动化项目中,我们希望绕过文件选择窗口并将文件名直接放在文本输入区域中 - 但我们找不到这样做的方法。
如何实现这一目标? ......或者由于安全限制,可能无法完成?
编辑 - 根据这个不太有希望: Programmatically set name of file to upload in webpage 有人要添加什么吗?答案 0 :(得分:0)
你试过用javascript做到这一点吗?我的意思是jQuery:
browser.Eval("$('input[name=\"input_name\"]').val('input_path')")
这只是一个想法,我不能试试我的电脑。