【发布时间】:2013-08-13 12:58:39
【问题描述】:
我正在构建一个网络应用程序,该应用程序涉及将文件从用户系统拖放到浏览器窗口中。
我想使用可用的无头浏览器之一(用于测试驱动开发)自动化用户与 UI 的交互,以便虚拟 DOM 获取文件放置事件。
我花了两个小时寻找开箱即用的解决方案,但没有成功。 唯一可以自动化的是使用 input[type=file] 上传单个文件。 这不是我想要的。
是否有适用于 Mac OS X 或 Linux 的现成解决方案?
【问题讨论】:
-
我的意思是文档。我将编辑问题。
-
嗯...实际上我不知道如何以不同的方式表达它。我需要 DOM 来获取 drop 事件。获取它的最顶层元素是“文档”。
-
我添加了“...所以虚拟 DOM 获取文件删除事件。”我希望它澄清。
标签: javascript file-upload headless-browser