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不起作用。
奇怪的是,我可以在我的浏览器中访问这些网址中的任意一个,每个网址都可以正常工作。只有在测试时才会出现问题。
任何想法为什么会发生这种情况?