前の方法が機能しない場合次のチェーンを試すことができます。1.クリックボタンでファイル選択ダイアログを呼び出します(webdriverメソッドclick()またはjavascript "document.getElementById('id')。click()"を使用します。2。Autoit(または別の何か)に制御を送信すると、AutoItはFileで動作しますダイアログを選択します(ファイルにアドレスを入力し、ボタンをクリックします)例:
var Autoit = new AutoItX3();
const string widowTitle = "File Upload";
Autoit.WinWait(widowTitle, "File &name:", 10);
Autoit.ControlSetText(widowTitle, "", "[CLASS:Edit; INSTANCE:1]", pathToFile);
Autoit.ControlClick(widowTitle, "", "[CLASS:Button; INSTANCE:1]");
Autoit.WinWaitClose(widowTitle, "File &name:", 10);
javaとAutoItのセットアップhttp://code.google.com/p/autoitx4java/