Juilen,

Can you please give me some clue how should that be done?
Can this be done within jwebunit-class code (ie. the code that is used in the 
test itself)?
Or do I need some changes in jwebunit code, that I will need to rebuild after 
the change..

I just don't know how can I add the line:
  webClient.setAjaxController(new NicelyResynchronizingAjaxController());   
//to HtmlUnitTestingEngine
in a way that my "WebTester" instance is aware of it ?
Do I need to create some extending class or something ?

I'm doing setup this way:
---------------------------------------
public class owui_commercial extends WebTestCase {
    private WebTester tester;
   public void setUp() {
     try{
          super.setUp();
          tester = new WebTester();
          //SETTING UP TEST CONTEXT / "UserAgent"
          TestContext tc = tester.getTestContext();
          tc.setUserAgent("Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; 
rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11");
          tester.setBaseUrl(URL);
      }
      catch (Exception e){
          e.printStackTrace();
      }
    }
[...]
}
---------------------------------------
later I'm using
---------------------------------------
        tester.beginAt("/");
        tester.setWorkingForm("loginForm");
        System.out.println("Entered given URL: "+URL);
        doSleep(2);

        tester.clickElementByXPath("id('loginForm:userName')");
        tester.setTextField("loginForm:userName", "bro1");
        System.out.println("ACTION: Entered username.");
        doSleep(2);
---------------------------------------

thank you for your help!
Wojtek

________________________________
From: Julien HENRY [mailto:henr...@yahoo.fr]
Sent: Tuesday, July 07, 2009 2:16 PM
To: Usage problems for JWebUnit
Subject: [JWebUnit-users] Re : NicelyResynchronizingAjaxController support in 
jWebUnit ?

Another option would be to check if current JUnit tests are still running fine 
after adding:
webClient.setAjaxController(new NicelyResynchronizingAjaxController());
to HtmlUnitTestingEngine

If it doesn't break tests then I think we can add it for the next release.

Could you please try and let me know?

Regards,

Julien

________________________________
De : "GRABOWSKI, Wojciech (Wojciech)" <wgrabow...@alcatel-lucent.com>
À : "jwebunit-users@lists.sourceforge.net" 
<jwebunit-users@lists.sourceforge.net>
Envoyé le : Mardi, 7 Juillet 2009, 11h30mn 39s
Objet : [JWebUnit-users] NicelyResynchronizingAjaxController support in 
jWebUnit ?

Hello,

I would like to ask whether there is a chance to get 
"NicelyResynchronizingAjaxController" support in jWebUnit?
HtmlUnit code is:
------------------------------------
WebClient webClient = new WebClient();
webClient.setAjaxController(new NicelyResynchronizingAjaxController());
------------------------------------
I have already found tracker that seems to be dealing with what I'm asking for:
http://sourceforge.net/tracker/?func=detail&aid=2697234&group_id=61302&atid=497985

Do you have any knowledge when this tracker will be resolved and put into 
official (or unofficial) build of jWebUnit?
If that is a very distant date... is there any possibility to make some "hack" 
to enable this controller in current jWebUnit 2.2 ?

My questions and requests come from:
- I was using jWebUnit 2.2 successfully for IceFaces 1.7.2 enabled application
- last week our product switched to newer version of IceFaces (1.8.1) and my 
jWebUnit test stopped to work
- after several hours of investigating I have found that enabling 
"NicelyResynchronizingAjaxController" in HtmlUnit
  test (simplified version of my original jWebUnit test) makes my testing 
available again with IceFaces 1.8.1

thank you in advance for your help!
Wojtek Grabowski,
Poland

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have 
the opportunity to enter the BlackBerry Developer Challenge. See full prize 
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
JWebUnit-users mailing list
JWebUnit-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jwebunit-users

Reply via email to