2010-09-30 59 views
0

我不知道這是否嚴格是一個編程問題,但在這裏。硒測試不喜歡某些URL

我有一個測試,看起來像這樣:

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

當我運行測試,我得到這個錯誤:

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. 

換句話說,我的測試沒有問題要http://coupon.dev.galapagos.office/backend_dev.php/coupon/new/some-bank-code但由於某種原因,它本身不喜歡http://coupon.dev.galapagos.office/backend_dev.php/。另外,http://coupon.dev.galapagos.office/backend_dev.php/login不起作用。

奇怪的是,我可以在我的瀏覽器中訪問這些網址中的任意一個,每個網址都可以正常工作。只有在測試時纔會出現問題。

任何想法爲什麼會發生這種情況?

回答

0

沒關係。查看/ login的標題後,我意識到這是我的應用程序的問題,而不是Selenium。實際上,不起作用的頁面會提供401.