I was actually talking about modifying internal JWebUnit code then rebuilding
it and running full regression test suite to check it doesn't break current
behavior.
You may have to checkout SVN code then use Maven to build the project.
________________________________
De : "GRABOWSKI, Wojciech (Wojciech)" <wgrabow...@alcatel-lucent.com>
À : Usage problems for JWebUnit <jwebunit-users@lists.sourceforge.net>
Envoyé le : Mardi, 7 Juillet 2009, 18h39mn 27s
Objet : Re: [JWebUnit-users] Re : NicelyResynchronizingAjaxController support
in jWebUnit ?
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