1, .
selenium.click("//input[@value='Browse...']");
selenium.waitForPopUp("_Dialog", "30000");
selenium.selectWindow("name=_Dialog");
selenium.click("link=something");
selenium.click("cancel");
selenium.selectwindow("null")
, selenium.getAlert();. , String.
, - , .
int noofWindows = selenium.getAllWindowNames().length;
if (noofWindows > 1){
selenium.selectWindow(selenium.getAllWindowIds()[2]);
System.out.println(selenium.getAlert());
}
IE, firefox (* chrome) .
, .
* JavaScript. , Vb- script .
, IE download pop up - Windows, selenium , Java AWT AutoIT.
AutoIT script
WinWaitActive(windowTitle)
ControlClick(windowTitle,"",buttonName)
IEsave.exe. . AutoIT script.
IEsave.exe . java .
java.lang.Runtime.getRuntime().exec("c:/IEsave.exe");
, .
exe .
, .