PracticU

Prepare Project To Selenium

בלי כתוביותעם כתוביות
PracticU › קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium › Prepare Project To Selenium
מילון מושגים:
Selenium - כלי לאוטומציה של דפדפן, המשמש בעיקר לבדיקות אוטומטיות של אתרים ויישומי אינטרנט.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.

Prepare Project To Selenium
בשיעור הזה נכין את פרויקט ה-Java לעבודה עם Selenium. Selenium היא חבילה נפרדת מ-Java, ולכן צריך להוריד אותה ולהוסיף אותה לפרויקט לפני שאפשר להתממשק עם דפדפנים.
למה צריך הכנה נוספת
Java יודעת לכתוב קוד, אבל לבד היא לא מכירה את ה-WebElement בדפדפנים. ספריות Selenium מוסיפות לפרויקט את היכולת לדבר עם הדפדפנים ולשלוט בהם. לכן צריך להוריד את קבצי ה-jar של Selenium ולצרף אותם לפרויקט.
השלבים העיקריים
1. יצירת פרויקט: בוחרים New ואז Java Project, ונותנים לפרויקט שם, לדוגמה Selenium. שאר ההגדרות נשארות בברירת המחדל.
2. בדיקת ספריות הפרויקט: בתכונות הפרויקט, בשלב Java Build Path ובלשונית Libraries, רואים רק את ה-JRE ואת ה-System Library של Java. זה מספיק לקורס הקודם, אבל לא לטסטים עם Selenium.
3. הורדת Selenium: נכנסים לדף ההורדות של Selenium ומורידים את ה-Selenium Client and WebDriver Language Bindings עבור Java.
4. שמירת הקבצים: מפתחים את קובץ ה-zip ויוצרים בכונן C תיקייה בשם C:\jars\selenium. מעתיקים אליה את כל הקבצים.
5. הוספה לפרויקט: בלשונית Libraries לוחצים על Add External JARs, ובוחרים את כל קבצי ה-jar, כולל אלה שבתיקיית ה-libs.
שימו לב
בסיום התהליך, בתכונות הפרויקט אמורים להופיע כל קבצי ה-jar מהתיקייה C:\jars\selenium. בלי השלב הזה הקוד בשיעורים הבאים לא יתקמפל.
הפרויקט מוכן עכשיו לכתיבת הטסטים הראשונים בסלניום.
השיעור הבא בקורס: Add Selenium Library

פרקי ההרצאה: Prepare Project To Selenium

  1. 00:00

    למה צריך הכנה נוספת לפרויקט

  2. 00:38

    מה זה Selenium ומה הוא מאפשר

  3. 01:17

    איך מוסיפים ג'ארים חיצוניים

  4. 01:53

    יצירת Workspace ופרויקט חדש

  5. 02:59

    הגדרות Java Build Path ו-Libraries

  6. 04:11

    הורדת Selenium מאתר Selenium HQ

  7. 05:37

    בחירת WebDriver Language Binding לג'אווה

  8. 06:15

    פתיחת קובץ ה-Zip והעתקת הקבצים

תמלול ההרצאה: Prepare Project To Selenium

הטקסט המלא של הדקות הראשונות בהרצאה «Prepare Project To Selenium» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:35

    נפרדת לג'אווה שמאפשרת לנו להתממשק עם ה-Web-Element בדפדפנים שונים, בדפדפן, כלשהו חום ואחרים כמו אינטרנט טקספלורר.

  3. 00:50

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

  4. 01:14

    איך אנחנו יכולים להוסיף את הסלניום לפרויקט שלנו, פרויקט Java שלנו? הוספת הסלניום לפרויקט תתבצע על ידי הורדה והוספת ג'אר לסביבת הפרויקט שלנו, להגדרת הפרויקט שלנו. תכף נעשה את זה ביחד.

  5. 01:34

    איפה אנחנו יכולים למצוא את הג'ארים ההכרחיים כדי להוסיף את הסלניום לפרויקט ה-Java שלנו? נכיר את האתר של סלניום ונראה איך אנחנו מורידים את הג'אר המתאים כדי להוסיף אותו לפרויקט הג'אווה שלנו.

  6. 01:51

    איך נוסיף את הג'ארים החיצוניים לפרויקט ג'אווה? תכף נראה את זה, נעשה את זה בדיוק עכשיו. אז בואו ניגש לסביבת העבודה שלנו, האקליפס. יצרתי לי סביבת עבודה חדשה, הלכתי ובעצם יצרתי Workspace חדש ונפתח לי Workspace חדש, קראתי לו Workspace סלניום.

  7. 02:16

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

  8. 02:48

    לפרויקט שלנו לדוגמה סלניום. קלוס או קלאס אחד אוקיי לא שיניתי שום הגדרה בהגדרות הדיפולט שלי ועשיתי פיניש נוצר לי הפרויקט אוקיי כרגע אני מוכן לעבוד מבחינת הג'אווה אבל על מנת לעבוד עם הסלניום אני אצטרך להתקין ג'ארים חיצוניים לג'ארים הקיימים בואו נציץ הקשתי מקש ימני על הפרויקט שלי בייקליפס עוד פעם מקש ימני והלכתי לפרופרטיז אם

  9. 03:28

    אם אני הולך לרשימה הזאתי יש לי משהו שנקרא Java בילד פאט, האזרים שיש לי בסביבת ה-Java שלי, בסביבת הפרויקט. פה אני רואה כמה ספריות, מה שמעניין אותי כרגע זה לשונית הליבריז, ספריות.

  10. 03:47

    אני רואה כל מה שיש לי מבחינת הפרויקט זה ה-Java Runtime Environment, ה-JRE, ה-System Library של ה-Java, אבל לא יותר מכך.

  11. 03:58

    עד עכשיו, כשלמדנו את ה-Java זה הספיק, כרגע אנחנו צריכים יותר. אז בואו נראה איך אנחנו ממשיכים מהנקודה הזאתי ומוסיפים את הסלניום לפרויקט שלנו. בואו נוריד את הג'אב, נפתח חום, ובשדה החיפוש של גוגל נקיש Download Selenium,

  12. 04:25

    Enter, ותוצאת החיפוש הראשונה שלי, לא זאתי שזו פרסומת אלא זאת, Download Selenium, מביאה אותי לאתר www.selenium.hq.org זה האתר שאנחנו צריכים סלאש דאונלוד אפשר להקיש את זה ישירות בלי החיפוש בגוגל או לגשת פשוט לקישור ולרחוץ הלאה. הגעתי לדף ההורדות של אתר סלניום יש לי את

  13. 04:55

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

  14. 05:23

    כאן יש לי את ה-Internet Explorer Driver Server, גם עם זה נעשה היכרות, זה בעצם המתאם שלנו על מנת לעבוד עם דפדפן ה-Internet Explorer. כרגע אנחנו לא צריכים את זה, לא על זה אנחנו באנו לדבר.

  15. 05:40

    וכאן יש לנו את ה-WebDriver Language Binding, ההורדות של ה-WebDriver Language Binding ואנחנו מחפשים בטבלה של השפות את שפת הג'אווה.

  16. 05:55

    כאן אנחנו רואים את המספר של הגרסה וכאן אנחנו רואים קישור דאונלוד. אז שוב בחלק הזה Selenium Client and WebDriver Language Binding נבחר את ההורדה של הג'אווה.

  17. 06:08

    לחיצה על הכפתור מביאה אותי לחלון הורדה, אני בוחר ב-Download ואני מוריד את ה-Selenium Java, אני כבר הורדתי את זה בעבר, אז הוא שואל אותי אם לדרוס, אני אומר לו כן.

  18. 06:24

    יש הורדה של הסלע עם Java ואני מבקש לראות אותו בפולדר שלי. אז בואו נראה את ה-Download ואני רואה פה את הקבצים שירדו. אני אפתח את הקבצים, אני צובע את כל הקבצים שבתוך ה-Zip,

לקורס המלא: קורס סלניום Selenium בסיסי

ההרצאה הקודמת: Inspect Element On Browsers

ההרצאה הבאה: Add Selenium Library

הרצאות קשורות מקורסים אחרים

  • Importing Project
  • API Level Project
  • ספריית Playwright - במקום ספריית Selenium
  • פרוייקט חדש - WinForm Project

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven