8
我在写一个硒测试,我需要断言页面被重定向。我应该如何验证?什么是最好的方法?我使用PHPUnit
和PHPUnit_Extensions_SeleniumTestCase
。在Selenium中声明重定向的最佳方式是什么?
我在写一个硒测试,我需要断言页面被重定向。我应该如何验证?什么是最好的方法?我使用PHPUnit
和PHPUnit_Extensions_SeleniumTestCase
。在Selenium中声明重定向的最佳方式是什么?
assertLocationEquals - 如果当前位置不等于给定的$位置,则报告错误。
$this->assertLocationEquals($someNewUrl);
我还可以添加
$this->selenium->waitForPageToLoad("30000");
,或者如果你真的偏执狂,一个
sleep(1);
在页面的电话之间的重定向和检查,以查看新网址已加载。如果网络服务器响应速度稍慢,这应该有助于缓冲。
很酷谢谢!我忘了那个网页,谢谢提醒。 – Andrew 2010-05-04 22:47:49