Microsoft
Software
Hardware
Network
Question : pop up windows in htmlUnit, click on them
Hi there,
After clicking a button on a page, a pop-up window opens (generated by javascript).
I need to click on a button inside this pop up window to go to the next page.
I don't know how to get hold of the source of this pop up window so I can click the button.
If I want to retrieve the source code of any html page I use the following code:
String htmlBody = page.getWebResponse().getC
ontentAsSt
ring();
//Save the response in a file
String filePath = "c:/Ana/out.html";
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(filePath)));
bw.write(htmlBody);
bw.close();
But this does't get me the code for the pop up window.
Any ideas how to handle pop-ups un HtmlUnit?
Also, after clicking the button I get this warning:
22-Jul-2010 15:19:33 com.gargoylesoftware.htmlu
nit.javasc
ript.host.
Window jsxFunction_confirm
WARNING: window.confirm("This operation will create new project document! Proceed?") no confirm handler installed, simulating the OK button
Interestingly enough, in this warning I can read what I see on the popup window. I wonder if I need to use a handler to grab the code of the pop up window.
Thank you,
Ana
Related Solutions:
Find button on form
Pop up windows in HtmlUnit
Answer : pop up windows in htmlUnit, click on them
ConfirmHandler okHandler = new ConfirmHandler() {
boolean handleConfirm(Page page, String message) {
return true;
}
};
Random Solutions
TextArea - No Down Scroll
How does Red Shift work?
USB Mouse won't work
using autoexec macro and windows scheduled task to run queries
How to add padding to article images but not module images
How do I create an oval rectangular box with two colors as borders as shown in the attachment.
Remote Desktop Services Windows 2008 R2
Populate ASP.Net Repeater
fn_my_permissions in sql 2000?
Creating and applying templates