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