我正在编写一个硒测试,我需要断言页面已被重定向。我应该如何验证这一点?最好的方法是什么?
我正在使用PHPUnit
和PHPUnit_Extensions_SeleniumTestCase
.
我正在编写一个硒测试,我需要断言页面已被重定向。我应该如何验证这一点?最好的方法是什么?
我正在使用PHPUnit
和PHPUnit_Extensions_SeleniumTestCase
.
assertLocationEquals - 如果当前位置不等于给定的 $location,则报告错误。
$this->assertLocationEquals($someNewUrl);
我还可以添加一个
$this->selenium->waitForPageToLoad("30000");
或者如果你真的很偏执,一个
sleep(1);
在页面调用重定向和检查是否加载了新 URL 之间。这应该有助于在 Web 服务器响应稍慢的情况下充当缓冲区。