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