Hi, thanks Marc. The groovy step works with the latest build.
Kind regards Alhousseine [EMAIL PROTECTED] Gesendet von: [EMAIL PROTECTED] 29.10.2008 17:25 Bitte antworten an webtest@lists.canoo.com An webtest@lists.canoo.com Kopie Thema Re: [Webtest] Ajax and oncomplete Hi, you can try <config easyajax="true".../> or <groovy> import com.gargoylesoftware.htmlunit.NicelyResynchronizingAjaxController as NRAC step.context.webClient.ajaxController = new NRAC(); </groovy> Cheers, Marc. -- Web: http://www.efficient-webtesting.com Blog: http://mguillem.wordpress.com [EMAIL PROTECTED] wrote: > > Hello, > > I have an issue regarding Ajax calls and its completion. > ... > <h:outputText id="ajaxOutput" value="#{ajaxAction.counter}" /> > ... > <a4j:commandLink id="ajaxAction" value="ajaxAction!" > action="#{ajaxAction.ajaxAction}" > reRender="ajaxPanel" /> > > The action just increases the counter each second up to five > > for (int i=0;i<5;i++){ > counter++; > Thread.sleep(1000); > } > > But the following webtest returns immediatly, so that I read a 0 instead > of a 5: > > <invoke description="Start page" > url="_http://../ajaxAction.seam_ <http:/>"/> > > <!--value should be 0--> > <storeXPath description="ajax start count" > xpath="//[EMAIL PROTECTED]'ajaxOutput']" > property="count_start" /> > > > <clickLink description="Action" > htmlid="ajaxActionForm:ajaxAction"/> > > <sleep seconds="10"/> > > <!-- value should be 5--> > <storeXPath description="ajax end count" > xpath="//[EMAIL PROTECTED]'ajaxOutput']" > property="count_End" /> > > > Are there any parameters in clickLink which let it wait for the > "oncomplete"? > > Kind regards, > Alhousseine > > > > > If you are not the intended addressee, please inform us immediately that > you have received this e-mail in error, and delete it. We thank you for > your cooperation. > _______________________________________________ WebTest mailing list WebTest@lists.canoo.com http://lists.canoo.com/mailman/listinfo/webtest If you are not the intended addressee, please inform us immediately that you have received this e-mail in error, and delete it. We thank you for your cooperation.