【发布时间】:2011-02-15 16:32:22
【问题描述】:
我正在编写一个 selenium 测试,我需要断言页面已被重定向。我应该如何验证这一点?最好的方法是什么?
我正在使用PHPUnit 和PHPUnit_Extensions_SeleniumTestCase。
【问题讨论】:
标签: php selenium phpunit selenium-rc
我正在编写一个 selenium 测试,我需要断言页面已被重定向。我应该如何验证这一点?最好的方法是什么?
我正在使用PHPUnit 和PHPUnit_Extensions_SeleniumTestCase。
【问题讨论】:
标签: php selenium phpunit selenium-rc
assertLocationEquals - 如果当前位置不等于给定的 $location,则报告错误。
$this->assertLocationEquals($someNewUrl);
【讨论】:
我也可以加一个
$this->selenium->waitForPageToLoad("30000");
或者如果你真的很偏执,那么
sleep(1);
在页面调用重定向和检查是否加载了新 URL 之间。这应该有助于在 Web 服务器响应稍慢的情况下充当缓冲区。
【讨论】: