如何使用Selenium服务器测试PHPUnit中的404错误
我正在尝试使用Selenieum服务器编写PHP单元测试,我要做的一个测试是检查404错误页面中的图像和超链接 困难的是,测试是针对Magento设置的,因此他们有一个自定义的404错误页面,实际上是一个CMS页面,但在后端被选中,当您出现404错误时会出现,另外,当我查看一个404仅显示白色页面的图像时,我的本地服务器环境,在团队成员拥有的不同服务器环境中的同一浏览器中,他们显示的文本显示为“坏请求”,两个URL相同,我们以完全相同的方式进入页面如何使用Selenium服务器测试PHPUnit中的404错误,php,magento,selenium,phpunit,Php,Magento,Selenium,Phpunit,我正在尝试使用Selenieum服务器编写PHP单元测试,我要做的一个测试是检查404错误页面中的图像和超链接 困难的是,测试是针对Magento设置的,因此他们有一个自定义的404错误页面,实际上是一个CMS页面,但在后端被选中,当您出现404错误时会出现,另外,当我查看一个404仅显示白色页面的图像时,我的本地服务器环境,在团队成员拥有的不同服务器环境中的同一浏览器中,他们显示的文本显示为“坏请求”,两个URL相同,我们以完全相同的方式进入页面 当我尝试使用$this->open('kjda
当我尝试使用
$this->open('kjdasfhkfajdhkfjaffds')
进入404错误页面时,它似乎不会引发异常,我可以检查页面上的元素,看看它们是否匹配我将获得的预期404页面,但正如我上面所说,查看图像会显示不同的页面,而且服务器之间的页面也不同我处于完全相同的情况,我正在尝试找到解决方案。到目前为止,似乎有效的方法是检查
$this->check($url);
似乎在404上至少返回了一个错误,所以我现在就用它。如果有任何人有更好的建议,请随意分享:-)