There is now a module 'jwebfit'. Its own FIT test suite runs from a
JUnit test, so maven2 lifecycle works fine.

Some changes might be needed to port tests using the old fitplugin:
- Checkboxes, radio buttons and dropdowns must be manipulated with
|select| instead of |enter| (previously both methods worked). |enter|
works only with text fields (it calls WebTester#setTextField).
- Custom table fixtures (subclasses of TableFixture) will only run in
the old fitplugin. Maybe checking for "text present" is sufficient?

Some more work is definitely needed before the module is released:
- The sources seem to include java sources looking very much like
FitLibrary. Probably everything except WebFixture can be removed if we
include FitLibrary.jar. However, Rick Mugridge has annonced that a
reworked fitlibrary will be available soon, so we'd better wait ffor
that release.
- A generic table assertion fixture (if anyone does table assertions
cell by cell?)
- Include the test suite in the maven site as documentation of the
available actions.
- The cookie handling in the old WebFixture was written for HttpUnit.
Currently those methods do nothing.
- WebTester#getDialog() is now deprecated. It will take a lot of work
to rewrite the WebFixture with no access to the IJWebUnitDialog. I
think that it can't use only assertions from WebTester, because some
logic is needed to do mapping between FIT keywords and WebTester
methods.

/Staffan

On 8/1/06, Jeffrey D. Brekke <[EMAIL PROTECTED]> wrote:
> We have some changes to fit plugin and would like to get it in line with
> the latest jwebunit.  Could it become a module, maven sub-project of
> jwebunit?  jwebunit-fitplugin?
>
> Julien HENRY wrote:
> > Hi,
> >
> > fitplugin was removed from SVN when I migrate jWebUnit to Maven. As I
> > don't use fitplugin (I even don't know what it is), I can't maintain it.
> > If you are using it, and want to work on it, you could add a new module
> > to trunk.
> > To retrieve the latest files of fitplugin, just get the trunk before I
> > removed it (rev 400 for example) :
> > http://svn.sourceforge.net/viewvc/jwebunit/trunk/?pathrev=400
> > fitplugin is in mess folder.
> >
> > ++
> >
> > Julien
> >
> > ----- Message d'origine ----
> > De : Staffan Olsson <[EMAIL PROTECTED]>
> > À : JWebUnit Development mail list
> > <[email protected]>
> > Envoyé le : Mardi, 1 Août 2006, 3h40mn 51s
> > Objet : Re: [Jwebunit-development] VOTE: restructure jwebunit projects
> >
> > Has it been done already? I can't find the fitplugin code anywhere.
> > Should we add the module to the root POM of the project?
> >
> > On 8/1/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> >  > No, just a separate svn module inside the jwebunit project.
> >  >
> >  > There is no need to create a whole new project, as that would probably
> >  > fragment too much.
> >  >
> >  > Martijn
> >  >
> >  >
> >  > On 8/1/06, Staffan Olsson <[EMAIL PROTECTED]> wrote:
> >  > > What happened to jWebFit? Should a new sourceforge project be created,
> >  > > as suggested in tracker item 1041144?
> >  > >
> >  > > /Staffan
> >  > >
> >  > > On 4/9/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> >  > > > All,
> >  > > >
> >  > > > the current project structure is a mess. I want to split off the
> > FIT plugin
> >  > > > to a separate module/directory within the repository. To give every
> >  > > > developer a chance to give his/her opinion, I'm holding a vote
> > for this
> >  > > > split. The vote will be open for 72 hours.
> >  > > >
> >  > > > [ ] split the FIT plugin and jwebunit to separate projects
> >  > > >
> >  > > > Martijn
> >  > > >
> >  > > > --
> >  > > > Wicket 1.2 is coming! Write Ajax applications without touching
> > JavaScript!
> >  > > > -- http://wicketframework.org
> >  > >
> >  > >
> > -------------------------------------------------------------------------
> >  > > Take Surveys. Earn Cash. Influence the Future of IT
> >  > > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share your
> >  > > opinions on IT & business topics through brief surveys -- and earn cash
> >  > >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
> >  > > _______________________________________________
> >  > > Jwebunit-development mailing list
> >  > > [email protected]
> >  > > https://lists.sourceforge.net/lists/listinfo/jwebunit-development
> >  > >
> >  >
> >  >
> >  > --
> >  > Download Wicket 1.2.1 now! Embed Wicket components in your portals!
> >  > -- http://wicketframework.org
> >  >
> >  > -------------------------------------------------------------------------
> >  > Take Surveys. Earn Cash. Influence the Future of IT
> >  > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share your
> >  > opinions on IT & business topics through brief surveys -- and earn cash
> >  >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
> >  > _______________________________________________
> >  > Jwebunit-development mailing list
> >  > [email protected]
> >  > https://lists.sourceforge.net/lists/listinfo/jwebunit-development
> >  >
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share your
> > opinions on IT & business topics through brief surveys -- and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
> > _______________________________________________
> > Jwebunit-development mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/jwebunit-development
> >
> >
> > ------------------------------------------------------------------------
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share your
> > opinions on IT & business topics through brief surveys -- and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Jwebunit-development mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/jwebunit-development
>
>
> --
> =====================================================================
> Jeffrey D. Brekke                                   [EMAIL PROTECTED]
> Wisconsin,  USA                                     [EMAIL PROTECTED]
>                                                      [EMAIL PROTECTED]
> http://www.bloglines.com/blog/jbrekke               [EMAIL PROTECTED]
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Jwebunit-development mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jwebunit-development
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jwebunit-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-development

Reply via email to