Hi Eric, I assume you have tried getPageSource()? I don't know of any way to get the computed (i.e. runtime) page source, either through JWebUnit or HtmlUnit, but there probably is a way.
If you use getElementByXPath("/") you could navigate through the DOM using IElement, I suppose. Why do you require access to the DOM? Cheers Jevon On Fri, Feb 4, 2011 at 8:24 AM, Eric Jelinek <ejeli...@hotels.com> wrote: > Jevon, > > So I've implemented the NicelyResynchronizingAjaxController and it seems to > handle all of the client side js, my question is this, after the page is done > doing its thing, should I be able to dump out the new DOM? If so I haven't > been able to accomplish that is there a way? > > Thanks for your help > Eric > > -----Original Message----- > From: Jevon Wright [mailto:je...@jevon.org] > Sent: Monday, January 31, 2011 9:52 PM > To: Usage problems for JWebUnit > Subject: Re: [JWebUnit-users] Full Page DOM > > Hi Eric, > > Thanks for looking into the problem! It sounds like perhaps using the > NicelyResynchronizingAjaxController might help in your case? > > Jevon > > On Tue, Feb 1, 2011 at 8:23 AM, Eric Jelinek <ejeli...@hotels.com> wrote: >> Jevon, >> >> So I started looking at htmlunit since it was mentioned with gwt. I setup a >> simple test to get a gwt element on the page. Once the code hit the break >> point I was trying to decide on which element to go with and then I noticed >> in the output window several lines going by. At the end of the log showed, >> 12:58:51.804 [JS executor for >> com.gargoylesoftware.htmlunit.WebClient@d1a34a] DEBUG >> c.g.h.j.b.JavaScriptJobManagerImpl - Finished job JavaScript Execution Job >> 6: window.setTimeout(1). There were actually several of these. Then I went >> and tried to get an element by id and it was successful. Then I tried it >> with jwebunit and got the same results. All that to say I needed to wait for >> the js to finish loading and running. As a suggestion for enhancement, there >> may need to be an event or something that says the JS is finished. Not sure >> how or even if it's possible but something to consider/think about. >> >> Eric >> >> -----Original Message----- >> From: Eric Jelinek [mailto:ejeli...@hotels.com] >> Sent: Friday, January 28, 2011 10:49 AM >> To: Usage problems for JWebUnit >> Subject: Re: [JWebUnit-users] Full Page DOM >> >> Jevon, >> >> After some digging around I see that the ui was built using GWT. I've done >> some quick reading on GWT and looks like it too is using HtmlUnit. Has >> anyone had success testing GWT with jWebUnit? >> >> Eric >> >> -----Original Message----- >> From: Eric Jelinek [mailto:ejeli...@hotels.com] >> Sent: Monday, January 24, 2011 2:43 PM >> To: Usage problems for JWebUnit >> Subject: Re: [JWebUnit-users] Full Page DOM >> >> Jevon, >> >> I'm using both FF3.6 and CR8. Client-side js. I do have access to all of the >> code, both client and server. I've been writing my tests in intellij 10 and >> I hit my break point, dumpout getPageSource to a text file and browse >> through it to find elements, xpaths, etc. >> >> I'll take a closer look at the js code to see which steps are firing. >> >> Thanks for your help >> >> Eric >> >> -----Original Message----- >> From: Jevon Wright [mailto:je...@jevon.org] >> Sent: Saturday, January 22, 2011 5:51 AM >> To: Usage problems for JWebUnit >> Subject: Re: [JWebUnit-users] Full Page DOM >> >> Hi Eric, a few ideas: >> >> - What browser are you using to view source? >> - Do you use client-side Javascript or server-side code to populate >> "controlPanelMenu"? >> - Can you access the source code of the application to try and >> pinpoint the problem? >> >> As far as I know, in Firefox the "view source" only displays the page >> source at load, and not after any client-side modifications, unless >> you are viewing selection source. >> >> Hope this helps, >> Jevon >> >> On Sat, Jan 22, 2011 at 11:38 AM, Eric Jelinek <ejeli...@hotels.com> wrote: >>> All, >>> >>> >>> >>> I'm running into an issue where I ask for the page source, getPageSource() >>> and I get one value, yet when I view the source of the page I'm getting not >>> only what I'd expect with getPageSource but I'm getting much more. As an >>> example: >>> >>> >>> >>> getPageSource() >>> >>> <html> >>> >>> <head>some stuff...</head> >>> >>> <body> >>> >>> <div id="head></div> >>> >>> <div id="controlPanelMenu"></div> >>> >>> <div id="footer"></div> >>> >>> </body> >>> >>> </html> >>> >>> >>> >>> View source >>> >>> <html> >>> >>> <head>some stuff...</head> >>> >>> <body> >>> >>> <div id="head></div> >>> >>> <div id="controlPanelMenu"> >>> >>> All kinds of html and stuff in here that I can actually see on the page and >>> interact with firebug. >>> >>> </div> >>> >>> <div id="footer"></div> >>> >>> </body> >>> >>> </html> >>> >>> >>> >>> Any ideas on how to get to the "All kinds of html and stuff..."? >>> >>> >>> >>> Thanks in advance >>> >>> Eric Jelinek >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >>> Finally, a world-class log management solution at an even better price-free! >>> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >>> February 28th, so secure your free ArcSight Logger TODAY! >>> http://p.sf.net/sfu/arcsight-sfd2d >>> _______________________________________________ >>> JWebUnit-users mailing list >>> JWebUnit-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jwebunit-users >>> >>> >> >> ------------------------------------------------------------------------------ >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >> Finally, a world-class log management solution at an even better price-free! >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >> February 28th, so secure your free ArcSight Logger TODAY! >> http://p.sf.net/sfu/arcsight-sfd2d >> _______________________________________________ >> JWebUnit-users mailing list >> JWebUnit-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jwebunit-users >> >> ------------------------------------------------------------------------------ >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >> Finally, a world-class log management solution at an even better price-free! >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >> February 28th, so secure your free ArcSight Logger TODAY! >> http://p.sf.net/sfu/arcsight-sfd2d >> _______________________________________________ >> JWebUnit-users mailing list >> JWebUnit-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jwebunit-users >> >> ------------------------------------------------------------------------------ >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >> Finally, a world-class log management solution at an even better price-free! >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >> February 28th, so secure your free ArcSight Logger TODAY! >> http://p.sf.net/sfu/arcsight-sfd2d >> _______________________________________________ >> JWebUnit-users mailing list >> JWebUnit-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jwebunit-users >> >> ------------------------------------------------------------------------------ >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >> Finally, a world-class log management solution at an even better price-free! >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >> February 28th, so secure your free ArcSight Logger TODAY! >> http://p.sf.net/sfu/arcsight-sfd2d >> _______________________________________________ >> JWebUnit-users mailing list >> JWebUnit-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jwebunit-users >> > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > JWebUnit-users mailing list > JWebUnit-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jwebunit-users > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > JWebUnit-users mailing list > JWebUnit-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jwebunit-users > ------------------------------------------------------------------------------ The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb _______________________________________________ JWebUnit-users mailing list JWebUnit-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jwebunit-users