如何解决watir-在服务器上运行时,file_field不起作用
| 我目前正在编写功能,即使用文件浏览器上传图像。 在本地这可以正常工作,并打开文件资源管理器并找到图像,没有任何问题。但是,当我将其作为服务器自身接受运行的一部分运行时,它无法打开文件资源管理器,它只会坐在那里等待它,它甚至不会在通常的60秒后超时,所以我认为有些事情正在尝试发生在幕后,但默默失败。 有没有人遇到此问题并找到解决方法或解决方法?解决方法
默认情况下,大多数服务器的IE都处于非常锁定状态,因为通常很少从服务器进行浏览,并且浏览器本身也构成了重要的攻击面。有关更多信息,请参见此处http://msdn.microsoft.com/zh-cn/library/ms537180(v=vs.85).aspx
结果是,除非禁用此增强的安全性,否则很多事情将无法解决。如果您从安装网站的同一台服务器上运行测试,则需要禁用IE上的所有增强安全性功能。
这将违反生产系统的最佳做法,但是对于测试系统而言,这是可以理解的权宜之计,它可以替代在测试平台上安装一对具有不同OS(客户端和服务器)的系统并在其中运行测试的系统。客户端。 (更现实,但需要创建和维护另一个系统或VM)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。