我如何测试“选择文件”对话框打开(Rails,水豚)
How could i test that `chose file` dialog opens(Rails, Capybara)
我必须确保当我单击页面上的按钮时,chose file
对话框 window 打开。你对实施这个有什么想法吗?我将 RoR 与 Capybara 一起使用。
简答:你不能
更长的答案:文件选择框是一个系统模式,它基本上冻结所有内容,直到选择了一个文件。因此(并且出于安全原因)驱动程序处理附加文件到文件输入的方式与大多数字段不同。它不是通过向页面上的字段发送击键来完成的,而是通过快捷方式显示文件模式并在幕后添加文件来完成的。因此,您真的无法编写检测选择文件 window.
是否存在的测试
我必须确保当我单击页面上的按钮时,chose file
对话框 window 打开。你对实施这个有什么想法吗?我将 RoR 与 Capybara 一起使用。
简答:你不能
更长的答案:文件选择框是一个系统模式,它基本上冻结所有内容,直到选择了一个文件。因此(并且出于安全原因)驱动程序处理附加文件到文件输入的方式与大多数字段不同。它不是通过向页面上的字段发送击键来完成的,而是通过快捷方式显示文件模式并在幕后添加文件来完成的。因此,您真的无法编写检测选择文件 window.
是否存在的测试