Hello,

As a Tapestry user, I use tapestry-test to test my applications and my
widgets libraries to validate migration from tapestry versions. I did
it from tapestry 5.1 to 5.4 quite easily. I would be happy to
integrate new technologies for the tests I will write in the future
but I see absolutely no good reason to rewrite existing tests. Writing
regression tests is an investment on the long term, having to rewrite
them because test technologies are no more supported would be a great
loss.
So please don't remove existing selenium support so we can keep our
test harness when migrating tapestry to 5.5, 5.6 and more .

I added to SeleniumTestCase a way to launch a forever waiting test so
I can play with the screens and correct them. In parallel I can run
testng tests from eclipse that will reuse the jetty instance. It make
me save a lot of time while finding the correct selenium xpath
expressions. You can find the code here.
https://gist.github.com/ddelangle/6129694

Do you know casperjs ? It provides a javascript DSL to run tests on
headless webkit (phantomjs) and firefox, that makes it much faster
that with selenium and can be run on simple servers without Xserver.
http://casperjs.org/


Regards,

Denis

2013/8/1 Taha Hafeez Siddiqi <tawus.tapes...@gmail.com>:
> +1 for Spock and Geb.
>
> I have been using Spock and Geb for some time now. Being both in Groovy saves 
> you a lot of time.
>
> One of the concerns that I have with Geb is unstable tests which seems to be 
> related to WebDriver but, for some reason, are more visible with Geb.
>
> BTW Spock extensions are really easy and fun to write!.
>
>
> regarding Ulrich's point. I agree that Tapestry stack keeps changing and it 
> is not easy to cope up with it. Actually, that is a great thing if you have 
> time to learn. You get free examples in the clearest of codes from Howard!! 
> On the flip side, if you don't have time, you lag behind and can't contribute 
> much to the project. That is one reason my blog has dried out as I couldn't 
> get time to experiment with Tapestry 5.4.
>
> Thankfully, we have started migrating our libraries to Tapestry 5.4. I am now 
> looking into the new source and it looks like an exciting next few weeks.
>
> regards
> Taha
>
> On 31-Jul-2013, at 7:54 PM, Massimo Lusetti <mluse...@gmail.com> wrote:
>
>> On Wed, Jul 31, 2013 at 4:10 PM, Ulrich Stärk <u...@spielviel.de> wrote:
>>
>> One reason I haven't contributed much in terms of code for quite some time
>>> is the ever changing
>>> technology stack Tapestry is built with. We have an increasingly complex
>>> stack of bleeding-edge
>>> tools and technologies that I simply lack the time of keeping up with.
>>>
>>> I have the feeling that this might be a turn-down for other potential
>>> contributors as well. I won't
>>> be against it but don't be surprised about continously declining
>>> contributor activity.
>>>
>>>
>>>
>> One the other side I've always taken the "stack of bleeding-edge tools and
>> technologies" used inside Tapestry as a reason to learn cool new stuff and
>> ideas.
>>
>> BTW Spock and Geb doesn't seem so new in the market, well newer then TestNG
>> and EasyMock yes.
>>
>> I can buy your point of view from a "enterprise business" point of view but
>> I think we talking about a slow scrap with a deprecation cycle instead of
>> simply throw away in the trash.
>>
>> --
>> Massimo Lusetti
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org

Reply via email to