Selenium WebDriver Navigation Komutları

Daha önceki yazımda tarayıcı komutlarını incelemiştik. Bu yazımda ise tarayıcıya biraz daha hükmederek sayfayı yenileme , bir önceki sayfaya geri dönme , bir sonraki sayfaya geri dönme işlemlerini yapmak için navigate() metodunu kullanacağız.

Navigate To

Açık olan tarayıcının yeni bir sayfayı çağırmasını sağlar.İşlev olarak get(url) ile navigate() aynı işi yapmasına  rağmen, navigate().to(url) ile çağırılan sayfaların test koşulurken çerezleri ve tarayıcı geçmişinede erişilir.Böylece Browser Navigation , yani tarayıcı ile – ileri , geri gibi – gezinme işlemlerini yapmamıza olanak sağlar.

  • driver.navigate().to(“http://volkanozdamar.com”);

Forward

Tarayıcı geçmişinde olan bir sonraki sayfayı ziyaret eder.

  • driver.navigate().forward();

Back

Tarayıcı geçmişinde olan bir önceki sayfayı ziyaret eder.

  • driver.navigate().back();

Refresh

Sayfayı yeniden yüklemeyi sağlar .

  • driver.navigate().refresh();
Sayfa yenilemenin bir diger yoluda klavye ile F5 kısayol tuşunu kullanmak 
Actions actions = new Actions(driver);
actions.keyDown(Keys.CONTROL).sendKeys(Keys.F5).perform();

 

Bir Cevap Yazın