如何強制Selenium2之前做一些斷言跟隨所有重定向?水貂與硒2:按照所有重定向
Scenario: Guest member can pay with card
When I go to "/test"
#test page redirects to "/auth" which then redirects to "/main"
Then I should be redirected to "/main"
我想,我可以簡單地等待:
/**
* @Then /^I should be redirected to "([^"]*)"$/
*/
public function assertRedirect($url)
{
$this->getSession()->wait(10000);
$this->assertPageAddress($url);
}
的問題是,無論多久,我等待,我總是落得「/ AUTH」頁面,而不是「/主」上。
UPDATE:原來的問題是神話,硒是沒有做什麼特別的東西和瀏覽器默認情況下,以下的重定向,因爲它通常不會。我的情況是,應該產生重定向的頁面實際上是發送200響應。
您是否在Symfony 2項目上運行過這些測試? –