Selenium测试不喜欢某些URL

时间:2010-09-30 15:32:23

标签: selenium phpunit

我不知道这是否是一个严格意义上的编程问题,但现在就是这样。

我有一个看起来像这样的测试:

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不起作用。

奇怪的是,我可以在我的浏览器中找到这些URL中的任何一个,并且每个URL都可以正常工作。只有在测试时才会出现问题。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

没关系。查看/ login的标题后,我意识到这是我的应用程序的问题,而不是Selenium。实际上,不起作用的页面会产生401。

相关问题