Selenium, php, phpUnit, 404 erreur appelle testComplete() plutôt que de continuer, comment puis-je arrêter cela? J'utilise le serveur selenium et phpUnit pour lancer des tests basés sur PHP. Mes tests sont simples, tester la page est là, si elle charge, n'a pas d'erreurs sur la page, puis passer à autre chose. J'ai une page manquante et plutôt que de dire, eh oui ce ne est pas là et plus je reçois sur:Selenium, php, phpUnit, 404 erreur appelle testComplete() plutôt que de continuer, comment puis-je arrêter cela?
Temps: 16 secondes, Mémoire: 14.75Mb
Il y avait 1 erreur:
1) OlympicsSiteMapEnglishPages: : testMyTestCase PHPUnit_Framework_Exception: Réponse du serveur Selenium RC pour testComplete(). XHR ERREUR: URL = http://my.url/somepage Response_Code = 404 Error_Message = Non trouvé.
/some/path/some_file.php:375
PANNES! Tests: 1, Assertions: 0, Erreurs: 1.
J'ai vraiment besoin de comprendre comment l'arrêter de le faire! J'ai essayé d'attraper l'exception comme ça:
essayez { $ this-> open ("/ rel/url.php", 1); } catch (PHPUnit_Framework_AssertionFailedError $ e) { return array_push ($ this-> verificationErrors, $ e-> toString()); }
Les indices gars, j'ai vraiment besoin d'aide!
Un grand merci,
Alex
pas de joie, il ferme toujours le navigateur sur une erreur 404. –