Ben bir selenyum testi yazıyorum ve sayfa yönlendirilir olduğunu iddia etmek gerekir. Bunu nasıl doğrulamalısınız? Ne iyi yolu olurdu?
I PHPUnit
kullanarak ve PHPUnit_Extensions_SeleniumTestCase
duyuyorum.
assertLocationEquals - Geçerli konum verilen $ yere eşit değilse bir hata bildirir.
$this->assertLocationEquals($someNewUrl);
Ben de ekleyebilirsiniz
$this->selenium->waitForPageToLoad("30000");
ya da gerçekten paranoyak iseniz, bir
sleep(1);
Sayfanın yönlendirmek için çağrı ve yeni URL yüklü olduğunu görmek için kontrol arasında. Bu, biraz daha düşük bir web sunucusu karşılık durumunda bir tampon olarak hizmet yardımcı olmalıdır.