J'ai testé un peu. Derrière c'est Laurent Jouanneau.
Le 19 décembre 2014 00:01, Julien Wajsberg <felash(a)gmail.com> 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 <nikrou77(a)gmail.com>:
>
> Non casperjs peut fonctionner sur firefox avec slimerjs derrière.
>
> Le 18 décembre 2014 08:18, Julien Wajsberg <felash(a)gmail.com> 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 <nikrou77(a)gmail.com>:
> > >
> > > 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 <dsls(a)morefnu.org> 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 - Dev(a)list.dotclear.org -
> > > >
http://ml.dotclear.org/listinfo/dev
> > > >
> > > --
> > > Dev mailing list - Dev(a)list.dotclear.org -
> > >
http://ml.dotclear.org/listinfo/dev
> > >
> > --
> > Dev mailing list - Dev(a)list.dotclear.org -
> >
http://ml.dotclear.org/listinfo/dev
> >
> --
> Dev mailing list - Dev(a)list.dotclear.org -
>
http://ml.dotclear.org/listinfo/dev
>
--
Dev mailing list - Dev(a)list.dotclear.org -
http://ml.dotclear.org/listinfo/dev