0

私はページ上のボタンをクリックすると、chose fileダイアログウィンドウが開きますことを確認する必要があります( `、Railsのカピバラを)開くfile`ダイアログを選んだことをテストできます。あなたはこれを実装することについて考えていますか?私はCapybaraとRoRを使います。は、どのように私は

答えて

0

短い答え:することはできません

長い答え:ファイル選択ボックスは、ファイルが選択されるまで、基本的にすべてをフリーズシステムモーダルです。このため(およびセキュリティ上の理由から)ドライバは、ファイルをファイル入力に、ほとんどのフィールドとは異なる方法でアタッチします。ページ上のフィールドにキーストロークを送信するだけではなく、ファイルモーダルをショートカットして表示したり、ファイルをシーンの後ろに追加したりすることによって行われます。そのため、実際には、ファイル選択ウィンドウの存在を検出するテストを作成することはできません。