Selenium2でファイルをアップロードするための解決策を探していました。
問題は、アップロードしようとしているWeb要素が2つの方法で使用できることです。ドラッグアンドドロップするか、ボタンをクリックします。フィールド入力ボックスはありません。sendKeysを試したことがないわけではありません。ボタンとその周辺のすべての要素で試してみました。
この問題の2番目の部分は、Windowsマシンで書き込むことですが、自動化はLinuxマシンで行われます。つまり、AutoItは機能しません。これはアップロードボックスのHTMLです。
<div class="up-target" id="up-drop-zone">
    <div class="up-drop-zone-pre hidden">
        <p>Please choose a folder to upload</p>
    </div>
    <div class="up-drop-zone-decor">
        <p>Drop one or more files here</p>
        <p>or</p>
        <button name="uploadFile" class="upload">Select Files</button>
        <input type="file" id="up-drop-zone-input" name="files[]" multiple="true">
    </div>
</div>
私はJavaを使用しており、Selenium以外の他のメソッドを使用できます(ただし、選択したMavenリポジトリーしかありません)。
ありがとう!