בסלניום נוכל למצוא סט של פונקציות איתם נוכל לנווט בדפי האינטרנט של הדפדפן שלנו, נוכל לנוע קדימה ואחורה ולנווט למיקום ספציפי.

 

פונקצית ה-NevigateTo:

תיאור: בפונקציה זו אנו נוכל לנווט לאתר מסויים ע"י הכנסת מחרוזת (כתובת) לפרמטר שהפונקציה מקבלת. למעשה אין הבדל בין פונקציה זו לבין driver.get שכבר ראינו בשיעור 2.

דוגמא:
driver.navigate().to("http://blog.YoniFlenner.net");

 

פונקצית ה-Forward:

תיאור: פונקציה זו באה לדמות לנו קפיצה לדף הבא בדפדפן

דוגמא:
driver.navigate().forward();

 

פונקצית ה-Back:

תיאור: פונקציה זו באה לדמות לנו קפיצה לדף הקודם בדפדפן

דוגמא:
driver.navigate().back();

תוכנית לדוגמא:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.By;

public class myNevigateMethods
{
   public static void main(String[] args) throws InterruptedException
   {
        Webdriver driver = new FirefoxDriver();

        driver.get("http://www.YoniFlenner.Net");                           // היכנס לדף עם הכתובת הנתונה
        driver.findElement(By.cssSelector("input[type='Submit']")).click(); // לחיצה על כפתור ה-חפש
        driver.navigate().back();                                           // ניווט אחורה
        driver.navigate().forward();                                        // ניווט קדימה
        driver.navigate().to("http://www.google.com");                      // ניווט לאתר של גוגל
        driver.close();                                                     // סגור את הדף 
   }
}

 


arrowBackarrowMainarrowFor

השאר הערה\הודעה