Continuez à discuter, je n'y connais pas grand chose, mais ça m'intéresse
fortement !
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