קורס אוטומציה - חינם !!!
Selenium WebDriver (Java)
נושאי הקורס:
אז למדנו להתקין את סביבה , למדנו גם לפתוח דפדפן. בשלב הבא אנחנו נראה להפעיל כל מיני פעולות בשביל לעבוד עם הדפדפן, אז בואו נראה כמה מהן (הפופולריות שבהן):
פונקצית ה-Get:
תיאור: פונקציית ה-get לוקחת אותנו לאתר מסויים שאנחנו נשלח לה כפרמטר (מחרוזת)
פונקצית ה-GetTitle:
תיאור: פונקציה אשר מביאה את הערך של ה-title בעמוד שאנו נמצאים, למשל אם נרצה להדפיס את ה-titlte של העמוד נשתמש בפקודה הבאה:
פונקצית ה-GetCurrentURL:
תיאור: פונקציה המחזירה את כתובת האתר בו אנו נמצאים , למשל הדפסת כתובת האתר תהיה:
פונקצית ה-GetPageSource:
תיאור: פונקציה המחזירה את קוד המקור (HTML) של הדף בו אנו נמצאים , למשל הדפסת קוד מקור האתר תהיה:
פונקצית ה-Refresh:
תיאור: פונקציה המרעננת (refresh) את הדף בו אנו נמצאים
פונקצית ה-Back:
תיאור: פונקציה המחזירה אותנו אחורה לדף הקודם
פונקצית ה-Close:
תיאור: פונקציה הסוגרת את הדף בדפדפן
פונקצית ה-Quit:
תיאור: פונקציה הסוגרת את ה-Session של הדפדפן עם כל הדפים (טאבים) הפתוחים בו
דוגמא לתוכנית :
דוגמא לתוכנית שפותחת דפדפן, נכנסת לאתר של IMDB ומבצעת כל מיני פעולות עליו
סרטון הדרכה - פעולות על הדפדפן:
תירגול:
התרגיל להפעם הוא לכתוב תוכנית בסלניום שתעשה את הסעיפים הבאים:
1. פתיחת הדפדפן – גוגל כרום
2. ניווט לאתר: http://wikipedia.org
3. בדיקה כי ה-Title של האתר שווה ל-Title שהגדרנו מראש (על התוכנית להדפיס את תוצאת הבדיקה – עבר \ נכשל)
4. בדיקה כי ה-URL של האתר שווה ל-URL שהגדרנו מראש (על התוכנית להדפיס את תוצאת הבדיקה – עבר \ נכשל)
5. בדיקה כי הכתובת : https://github.com/yahoo/pure/blob/master/LICENSE.md , מופיעה בדף המקור
6. סגירת הדפדפן
להורדת פתרון התרגיל , הקישו כאן