【发布时间】:2011-03-15 14:57:26
【问题描述】:
Selenium, php, phpUnit, 404 错误调用 testComplete() 而不是继续,我该如何停止呢?
我正在使用 selenium 服务器和 phpUnit 来运行基于 php 的测试。我的测试很简单,测试页面是否存在,如果它加载,页面上没有错误,然后继续。我有一个丢失的页面,而不是说,是的,它不在那里,我得到了更多:
时间:16 秒,内存:14.75Mb
有 1 个错误:
1) OlympicsSiteMapEnglishPages::testMyTestCase PHPUnit_Framework_Exception:来自 Selenium RC 服务器对 testComplete() 的响应。 XHR 错误:URL = http://my.url/somepage Response_Code = 404 Error_Message = 未找到。
/some/path/some_file.php:375
失败! 测试:1,断言:0,错误:1。
我真的需要弄清楚如何阻止它这样做!我试过像这样捕获异常:
试试{ $this->open("/rel/url.php", 1); } 捕捉(PHPUnit_Framework_AssertionFailedError $e){ return array_push($this->verificationErrors, $e->toString()); }
任何线索,我真的需要帮助!
非常感谢,
亚历克斯
【问题讨论】:
标签: php testing selenium phpunit