Selenyum yönlendirmeleri savunmak için en iyi yolu nedir?

2 Cevap php

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.

2 Cevap

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.