2 votes

Existe-t-il une documentation sur phpunit/selenium ?

J'ai cherché et cherché - mais je n'en trouve pas. Il y a beaucoup de pages qui prétendent être de la documentation, mais la plupart d'entre elles ne sont que des listes de méthodes sans arguments ou informations d'utilisation, ou sont simplement des guides d'utilisation qui ne couvrent pas toute la bibliothèque.

Quelqu'un a-t-il un lien vers cette documentation complète ?

Je dois deviner la syntaxe à utiliser pour les commandes, car la moitié d'entre elles ne sont que des commandes "pass through" qui ne sont même pas implémentées dans le PHP.

Par exemple, comment utiliser assertSelectOptions() ?

1voto

leet Points 108

Honnêtement, la seule documentation complète disponible et semi-utile (semi-utile car elle n'a pas été mise à jour depuis 09) que j'ai pu trouver est celle-ci :

http://release.seleniumhq.org/selenium-core/1.0/reference.html

1voto

scipilot Points 344

Je suis d'accord pour dire qu'il n'y a pas de documentation claire pour la "nouvelle" version de Selenium 2, ce qui est frustrant.

Leet a raison - c'est aussi la meilleure documentation que j'ai trouvée, mais elle n'est pas spécifique à PHP et donc parfois vague sur les types de retour, la gestion des erreurs, etc. Il y a en fait une mise à jour mineure de la version ici : http://release.seleniumhq.org/selenium-core/1.0.1/reference.html

Il semble que la dernière fois que le site principal a inclus de la documentation sur les méthodes actuelles était autour de la v3.3. http://phpunit.de/manual/3.3/en/selenium.html . Si vous changez le numéro de version, vous pouvez voir la liste des méthodes se raccourcir ! Vous pouvez trouver des informations plus anciennes ici.

Il y a également des discussions récentes dans les questions Github autour de la nouvelle syntaxe @method et la compatibilité avec les documenteurs et IDE code-assist, donc peut-être qu'ils sont occupés à travailler sur la nouvelle documentation ? https://github.com/sebastianbergmann/phpunit-selenium/issues/251

Je viens d'essayer de construire la documentation à partir des sources avec phpDocumentor2, et en effet, il y a beaucoup d'erreurs concernant la nouvelle syntaxe @method et le jeu de documents résultant est plutôt maigre en informations ! Je suppose que c'est un effet secondaire du fait que l'on accède aux méthodes par __call, et non par de vraies méthodes, ce qui rend tout cela un peu obscur.

Mise à jour : J'ai écrit cet article après avoir effectué des recherches approfondies dans la documentation de la v1 et de la v2.

http://scipilot.org/blog/2013/06/30/re-learning-unit-testing-selenium-2-phpunit-selenium/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X