2010-09-30 10 views
0

Je ne sais pas s'il s'agit strictement d'une question de programmation mais voilà.Le test de sélénium n'aime pas certaines URL

J'ai un test qui ressemble à ceci:

public function testNewCoupon() 
{ 
    $this->open("coupon/new/".$this->bank_code); 
    $this->open(""); 
} 

Quand je lance le test, je reçois cette erreur:

1) Backend::testNewCoupon 
PHPUnit_Framework_Exception: Response from Selenium RC server for testComplete(). 
XHR ERROR: URL = http://coupon.dev.galapagos.office/backend_dev.php/ Response_Code = 401 Error_Message = Unauthorized. 

En d'autres termes, mon test n'a pas de problème va http://coupon.dev.galapagos.office/backend_dev.php/coupon/new/some-bank-code mais il ne aime pas http://coupon.dev.galapagos.office/backend_dev.php/ lui-même pour une raison quelconque. En outre, http://coupon.dev.galapagos.office/backend_dev.php/login ne fonctionne pas. La chose étrange est que je peux aller à n'importe laquelle de ces URLs dans mon navigateur et chacun fonctionne très bien. C'est seulement en testant qu'il y a un problème.

Une idée de pourquoi cela pourrait-il se produire?

Répondre

0

Nevermind. Après avoir vu les en-têtes pour/login, je me rends compte que c'est un problème avec mon application, pas avec Selenium. Les pages qui ne fonctionnent pas donnent en fait 401.