在IE8中查看的FileUpload控件不允许用户输入手动路径

时间:2009-06-15 22:27:47

标签: internet-explorer-8

我有一个带有FileUpload控件的页面。在IE7中,它允许使用“浏览”按钮(显示文件目录对话框)或手动键入文件路径来浏览文件/目录。在IE8中,控件的文本框部分似乎被禁用,只允许通过“浏览”按钮找到文件来指定文件。对于很少手动输入文件路径的用户来说,这不是一个大问题,但我们的QA团队依赖于手动输入文件路径作为我们自动化测试的一部分。有谁知道这是否可以改变?

更新:此行为已作为IE8中的安全功能添加,无法修改。 http://www.tomsguide.com/us/internet-explorer-microsoft-security-hackers,news-1858.html

3 个答案:

答案 0 :(得分:1)

你真的需要改变吗?您可以单击Browse按钮,然后在浏览对话框中手动输入文件路径 - 该对话框将接受键入(或粘贴)到其中的完整路径。它只是一样,但只需点击一下即可显示对话框,再点击一下(或Enter)即可。

答案 1 :(得分:0)

这是非常不幸的,如果有人发现上传文件的自动化解决方案请在这里发帖(是否可以使用快速?)(是否可以使用watin和firefox?)。

这里有IE8及以上问题的另一个参考+示例:

FileUpload control viewed in IE8 doesn't allow user to enter manual path

答案 2 :(得分:-1)

我不知道您是否可以强制IE8允许您输入路径,但通常使用文件选择器,您可以键入路径并单击“打开”。 (我没有IE8,所以我不确切地知道它是什么样的)