[Seaside] seaside front-end testing tool pharo4.0
johan at inceptive.be
Fri Sep 23 12:32:11 UTC 2016
I think Mocha and Selenium (Parasol) are two different kind of testing frameworks.
Selenium is about browser automation and Parasol allows to write browser application tests with it from within your Smalltalk backend’s unit testing framework. The abstraction level is actions a user can do via the UI.
I’m not sure I understand what you are looking for because SeasideTesting and Albatros were even less about browser-based testing. SeasideTesting was just testing the html output of Seaside, for example.
If Seaside is part of your solution stack and you want to write tests that simulate user actions on the webpage, Parasol is the way to do it from your Smalltalk backend.
> On 23 Sep 2016, at 14:07, lesage yann <yannlesag at gmail.com> wrote:
> Hi Johan,
> Thank for you reply,
> So we'll write our project with Pharo/ Mocka/ Seaside.
> Have a nice day.
> Yann Lesage
> 2016-09-23 13:37 GMT+02:00 Johan Brichau <johan at inceptive.be <mailto:johan at inceptive.be>>:
> Hi Yann,
> Use webdriver (selenium) testing with Parasol: http://www.slideshare.net/esug/4-beach-parasol-presentation <http://www.slideshare.net/esug/4-beach-parasol-presentation>
> See: http://ss3.gemstone.com/ss/Parasol.html <http://ss3.gemstone.com/ss/Parasol.html>
> SeasideTesting is dead (I stopped maintaining it since we use Parasol).
>> On 23 Sep 2016, at 12:16, lesage yann <yannlesag at gmail.com <mailto:yannlesag at gmail.com>> wrote:
>> I work for Synectique. We are trying to test telescope and all front end of our website. We have started to write tests in js on client-side with mocha on DOM(number of element, element visibility or css change...)
>> We want to automate our tests with Jenkins and optionally launch this test from the Pharo image. We have planed to make this with mocha, xml reporter and take syntaxe from TestCase class.
>> To avoid to reinvent the wheel, we have searched for existants solutions and found :
>> - SeasideTesting -> don't load in Pharo 4.0
>> - Albatros : we have found the repo but the last version dates from 2010 and is based on squeak.
>> So is there someone who test front-end in pharo4.0 with seaside and how ?
>> Is There an existants and functional project ?
>> Thanks for your answers
>> Yann Lesage
>> seaside mailing list
>> seaside at lists.squeakfoundation.org <mailto:seaside at lists.squeakfoundation.org>
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside>
> seaside mailing list
> seaside at lists.squeakfoundation.org <mailto:seaside at lists.squeakfoundation.org>
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside>
> seaside mailing list
> seaside at lists.squeakfoundation.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the seaside