J'ai testé un peu. Derrière c'est Laurent Jouanneau.
Le 19 décembre 2014 00:01, Julien Wajsberg <[email protected]> a écrit : > > c'est ce que je disais que les initiatives :) Je n'ai pas testé slimerjs > récemment, ça marche bien? > > 2014-12-18 12:05 GMT+01:00 Nicolas <[email protected]>: > > > > Non casperjs peut fonctionner sur firefox avec slimerjs derrière. > > > > Le 18 décembre 2014 08:18, Julien Wajsberg <[email protected]> a écrit : > > > > > > Casper s'appuie uniquement sur du Webkit (ou peut-être du Blink), et > même > > > s'il existe des initiatives pour avoir la même chose avec Gecko ou > > Internet > > > Explorer, on n'en est pas encore là. Un intérêt est que tout se passe > en > > > mémoire, sans affichage, et est donc très pratique à lancer. Je ne sais > > pas > > > comment ça se passe pour le debugging par contre? > > > > > > Un outil de type Selenium permet d'être multi-navigateurs. En revanche, > > > puisqu'on lance le navigateur "pour de vrai", il faut prévoir un Xephyr > > > pour que le navigateur tourne dans un faux X. Également, puisque tout > se > > > passe dans un vrai navigateur, on voit le scénario se dérouler, ce qui > > peut > > > être pratique pour les débogages. > > > > > > 2014-12-18 8:08 GMT+01:00 Nicolas <[email protected]>: > > > > > > > > Casperjs c'est la même approche que Behat. Tous ces outils permettent > > de > > > > tester le contenu d'une page, en partant d'un état initial, en > faisant > > > des > > > > actions et en testant l'état final. > > > > > > > > Behat/Mink permet d'écrire des tests sans connaissance technique. > > > > Casperjs c'est du javascript donc un peu moins facile d'écrire les > > tests. > > > > En revanche c'est super pratique de tester du javascript dans la > page. > > > > Derrière cela s'appuie sur un vrai navigateur. > > > > > > > > Le 18 décembre 2014 06:45, Bruno <[email protected]> a écrit : > > > > > > > > > > > > > > > > > > > > > > > est-ce que vous connaissez CasperJS [1] ? > > > > > > Si oui, quelles sont les différences entre CasperJS et > Behat/Mink ? > > > > > > > > > > Et quel est le lien entre Behat et Mink ? Behat a l'air d'avoir une > > > > > > structure plus "human-readable" tandis que Mink c'est plutôt : > > > > > > $mink->getSession()->getPage()->findLink('Downloads')->click(); > > > > > > nfo/dev <http://ml.dotclear.org/listinfo/dev> > > > > > > > > > > > > > > > > Hello, > > > > > > > > > > Mink est la partie "connectique" de behat avec un navigateur (via > > > > selenium > > > > > par exemple). > > > > > Contrairement à casperjs, mink pilote le navigateur, et permet > aussi > > de > > > > > tester le js des pages, alors que casperjs est plutôt orienté "je > > > > renseigne > > > > > le champ toto, je soumets et je regarde si c'est bon". Sous behat, > ça > > > > peut > > > > > être "je renseigne le champ toto, je soumets, je vérifie que le js > > m'a > > > > > interdit de soumettre car le champ titi n'est pas rempli". > > > > > > > > > > Et l'énorme avantage de behat, c'est que tout le monde peut écrire > > les > > > > > tests sans connaitre ni php, ni js :) > > > > > > > > > > -- > > > > > Bruno > > > > > -- > > > > > Dev mailing list - [email protected] - > > > > > http://ml.dotclear.org/listinfo/dev > > > > > > > > > -- > > > > Dev mailing list - [email protected] - > > > > http://ml.dotclear.org/listinfo/dev > > > > > > > -- > > > Dev mailing list - [email protected] - > > > http://ml.dotclear.org/listinfo/dev > > > > > -- > > Dev mailing list - [email protected] - > > http://ml.dotclear.org/listinfo/dev > > > -- > Dev mailing list - [email protected] - > http://ml.dotclear.org/listinfo/dev > -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
