ブラウザとしてFirefoxを使用し、自動化のためにPythonでSeleniumを使用して、デスクトップからページへのファイルのドロップを自動化しようとしています。
ページ上のドラッグ アンド ドロップのコードは次のとおりです。
<div id="dropbox">...</div>
<script type="text/javascript"> ...
dropbox.addEventListener("drop", dropUpload, false);
<script>
...
function dropUpload(event) {
...
files = event.dataTransfer.files;
...
}
そこにあるスレッドのほとんどは、ファイルシステムからファイル以外の要素を削除することを扱います。問題は、実際のデータを含むファイル オブジェクトをイベントに含める必要があることです。
他の人が示唆しているように、ドロップボックス要素に入力しようとしましたが、これは明らかに div 要素では機能しません。