Cypress メソッドを使用してファイルを選択するときに DOM に入力要素がない場合の処理
P粉697408921
P粉697408921 2023-09-05 22:32:49
0
1
403

アップロードボタンをクリックすると、以下の方法でファイルブラウザが開きます。私の知る限り、DOM 要素に明示的に付加しない限り、要素は DOM に追加されません。

const inputEl = document.createElement("input"); inputEl.type = "ファイル"; inputEl.multiple = true; inputEl.click(); inputEl.onchange = (e) => { ... } 

Cypress でこの方法を使用してファイルを選択することはできますか? selectFile では、DOM 内に input 要素があり、それに続くリンクが必要です。それ以外の場合は、非表示の入力要素を使用する必要があります。

P粉697408921
P粉697408921

全員に返信 (1)
P粉832490510

解決しました。サイプレスではそれはできません。環境変数「DEVELOPMENT=1」を使用して入力要素を DOM に追加しましたが、これはテスト中にのみでした。

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!