我有一个带有FileUpload控件的页面。在IE7中,它允许使用“浏览”按钮(显示文件目录对话框)或手动键入文件路径来浏览文件/目录。在IE8中,控件的文本框部分似乎被禁用,只允许通过“浏览”按钮找到文件来指定文件。对于很少手动输入文件路径的用户来说,这不是一个大问题,但我们的QA团队依赖于手动输入文件路径作为我们自动化测试的一部分。有谁知道这是否可以改变?
更新:此行为已作为IE8中的安全功能添加,无法修改。 http://www.tomsguide.com/us/internet-explorer-microsoft-security-hackers,news-1858.html
答案 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,所以我不确切地知道它是什么样的)