קורס אוטומציה - חינם !!!

Selenium WebDriver (Java)

אז למדנו להתקין את סביבה , למדנו גם לפתוח דפדפן. בשלב הבא אנחנו נראה להפעיל כל מיני פעולות בשביל לעבוד עם הדפדפן, אז בואו נראה כמה מהן (הפופולריות שבהן):

 

פונקצית ה-Get:

תיאור: פונקציית ה-get לוקחת אותנו לאתר מסויים שאנחנו נשלח לה כפרמטר (מחרוזת)

driver.get("https://atidcollege.co.il/");

 

פונקצית ה-GetTitle:

תיאור: פונקציה אשר מביאה את הערך של ה-title בעמוד שאנו נמצאים, למשל אם נרצה להדפיס את ה-titlte של העמוד נשתמש בפקודה הבאה:

System.out.println(driver.getTitle());

 

פונקצית ה-GetCurrentURL:

תיאור: פונקציה המחזירה את כתובת האתר בו אנו נמצאים , למשל הדפסת כתובת האתר תהיה:

System.out.println(driver.getCurrentUrl());

 

פונקצית ה-GetPageSource:

תיאור: פונקציה המחזירה את קוד המקור (HTML) של הדף בו אנו נמצאים , למשל הדפסת קוד מקור האתר תהיה:

System.out.println(driver.getPageSource());

 

פונקצית ה-Refresh:

תיאור: פונקציה המרעננת (refresh) את הדף בו אנו נמצאים

driver.navigate().refresh();

 

פונקצית ה-Back:

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

driver.navigate().back();

 

פונקצית ה-Close:

תיאור: פונקציה הסוגרת את הדף בדפדפן

driver.close();

 

פונקצית ה-Quit:

תיאור: פונקציה הסוגרת את ה-Session של הדפדפן עם כל הדפים (טאבים) הפתוחים בו

driver.quit();

 

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

דוגמא לתוכנית שפותחת דפדפן, נכנסת לאתר של IMDB ומבצעת כל מיני פעולות עליו

סרטון הדרכה - פעולות על הדפדפן:

תירגול:

התרגיל להפעם הוא לכתוב תוכנית בסלניום שתעשה את הסעיפים הבאים:

1. פתיחת הדפדפן – גוגל כרום
2. ניווט לאתר: http://wikipedia.org
3. בדיקה כי ה-Title של האתר שווה ל-Title שהגדרנו מראש (על התוכנית להדפיס את תוצאת הבדיקה – עבר \ נכשל)
4. בדיקה כי ה-URL של האתר שווה ל-URL שהגדרנו מראש (על התוכנית להדפיס את תוצאת הבדיקה – עבר \ נכשל)
5. בדיקה כי הכתובת : https://github.com/yahoo/pure/blob/master/LICENSE.md , מופיעה בדף המקור
6. סגירת הדפדפן

להורדת פתרון התרגיל , הקישו כאן

Scroll to Top
דילוג לתוכן