手順
- Firefox の [参照] ボタンをクリックします。
- ウィンドウ ダイアログを開きます (ファイルの参照)
- ファイルを選択します (AutoIt スクリプト)
Java コード
driver.findElement(By.xpath("")).click();
String path = "C:\\FileUpload.Av3.exe";
driver.findElement(By.xpath (")).click(); - Browse Button in Web application
try {
Runtime.getRuntime().exec(path); - Execute AutoIT .exe file
} catch (IOException e) {
e.printStackTrace();
}
働く
- Java コードの 2 行目にブレークポイントを置き、
- コメント行 3 と
- 参照ボタンをクリックし、
- 手動でクリックした後も実行を継続
これは AutoIt で問題なく動作します。
動作していません
3 行目以降、実行は続行されず、コントロールは Firefox から Selenium に戻されません。