我正在尝试使用Selenieum Server使用PHP单元编写测试,我要做的一个测试是检查图像和超链接的404错误页面
这方面的难点在于测试是针对Magento设置的,因此他们有一个自定义的404错误页面,实际上是一个CMS页面,但在后端被选中以便在出现404错误时显示,同时,我的本地服务器环境当我查看404只显示白页的图像时,在队友所拥有的不同服务器环境中的同一浏览器中,他们有文本显示“Bad Request”,两个URL都相同,我们输入页面完全相同
当我尝试使用$this->open('kjdasfhkfajdhkfjhafds')
进入404错误页面时,它似乎没有抛出异常,我可以检查页面上的元素,看看它们是否与预期的404页面相匹配但是正如我上面所说,查看图像会给出不同的页面,而且服务器之间的页面也不同
答案 0 :(得分:0)
我处于完全相同的情况,我正在尝试寻找解决方案。到目前为止,似乎有效的是检查。
$this->check($url);
似乎至少在404上返回一个错误,所以我现在正在使用它。如果有人有任何更好的建议,请随时分享: - )