アップロードボタンをクリックすると、以下の方法でファイルブラウザが開きます。私の知る限り、DOM 要素に明示的に付加しない限り、要素は DOM に追加されません。
const inputEl = document.createElement("input"); inputEl.type = "ファイル"; inputEl.multiple = true; inputEl.click(); inputEl.onchange = (e) => { ... }
Cypress でこの方法を使用してファイルを選択することはできますか? selectFile
では、DOM 内に input
要素があり、それに続くリンクが必要です。それ以外の場合は、非表示の入力要素を使用する必要があります。
解決しました。サイプレスではそれはできません。環境変数「DEVELOPMENT=1」を使用して入力要素を DOM に追加しましたが、これはテスト中にのみでした。
リーリー