watir - 在服务器上运行时file_field无法正常工作

时间:2011-04-15 13:58:55

标签: internet-explorer-8 cucumber watir

我目前正在编写使用文件浏览器上传图像的功能。 本地工作正常,打开文件浏览器并找到没有任何问题的图像。然而,当我把它作为接受运行的一部分运行时,他自己服务器它无法打开文件浏览器,它只会坐在那里等待它,它甚至没有在通常的60秒超时,所以我假设有些东西试图在幕后发生,但却在默默地失败。

是否有人遇到此问题并找到解决方法或解决此问题?

1 个答案:

答案 0 :(得分:0)

大多数服务器默认情况下IE都处于锁定状态,因为通常很少从服务器进行浏览,浏览器本身就是一个重要的攻击面。有关详细信息,请参阅此处http://msdn.microsoft.com/en-us/library/ms537180(v=vs.85).aspx

结果是除非你禁用这种增强的安全性,否则很多东西都会变得无效。如果您从安装了网站的同一服务器上运行测试,那么您将需要禁用IE上的所有增强安全性内容。

这将违反生产系统的最佳实践,但对于测试系统而言,作为替代方案,可以替代为测试平台提供具有不同操作系统(客户端和服务器)的系统并运行测试客户端。 (更现实,但需要创建和维护另一个系统或VM)