【发布时间】:2015-04-24 06:43:54
【问题描述】:
我有一个<button>,通过触发点击隐藏的<input type="file"> 来打开文件浏览器。 (我在输入上监听 change 事件以访问用户选择的文件。)
使用量角器,我如何检查文件浏览器是否在首次单击<button> 时打开?
我不向用户公开<input type="file"> 的原因是为了更好地控制样式,<button> 可以做到这一点。
【问题讨论】:
-
我认为你会遇到这种方法的问题。首先,
<input type="file">上的触发器是否适用于所有常见的浏览器? -
@frhd 我测试了最近的 Chrome、Firefox 和 IE11,它们都打开了文件浏览器。就我的目的而言,这很好。
-
这里有一些关于检查文件浏览器对话框是否打开的讨论stackoverflow.com/questions/11647113/… ..
标签: javascript angularjs selenium-webdriver protractor e2e-testing