以下は私のセレンコードです
selenium.type("document.forms['UploadForm'].elements['browse']",file.getAbsolutePath());
selenium.click("document.forms['UploadForm'].elements['submit']");
複数のフォームがあり、プロパティが「broswe」の複数の参照ボタンと、プロパティがsubmitの複数の送信ボタンがあります。ファイルをアップロードする必要があるフォーム名、つまり「UploadForm」を使用してファイルをアップロードしているため、同じ様式で提出してください。
しかし、直面している問題は、ファイルをアップロードせずに、セレンが送信ボタンを押していることです。
以下はautoitスクリプトです
WinWaitActive("Choose File")
Send("C:\Work\selenium\PMG_SPRINT_AUTOMATION\pmg_automation\block_PTN.csv")
Send("{ENTER}")
複数のセレンボタンがあるため、セレンクラスでこのコードを調整するにはどうすればよいですか
try {
String[] commands = new String[]{};
commands = new String[]{"C:\\Program Files\\AutoIt3\\attachDocScript.exe"}; //location of the autoit executable
Runtime.getRuntime().exec(commands);
}
catch (IOException e) {}