PracticU

Add Selenium Library

בלי כתוביותעם כתוביות
PracticU › קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium › Add Selenium Library
מילון מושגים:
Selenium - כלי לאוטומציה של דפדפן, המשמש בעיקר לבדיקות אוטומטיות של אתרים ויישומי אינטרנט.
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.

Add Selenium Library
השיעור מראה דרך נוחה יותר להוסיף את קבצי ה-JAR של Selenium לפרויקט Java: ספרייה אחת של משתמש (User Library) שניתן להוסיף לכל פרויקט בלחיצה.
השלבים העיקריים
1. הבעיה: עד עכשיו מוסיפים כל JAR בנפרד, לכל פרויקט, דרך Add External JARs.
2. יצירת הספרייה: פותחים את תכונות הפרויקט (Java Build Path), לוחצים Add Library, בוחרים User Library ואז New, ונותנים שם לספרייה, למשל selenium.
3. הוספת הקבצים: בתוך הספרייה לוחצים Add External JARs ומוסיפים את כל קבצי Selenium, כולל אלה שבתיקיית libs. בסוף נמצאים 12 קבצים.
4. שימוש חוזר: בפרויקט חדש פותחים Add Library, בוחרים את הספרייה ולוחצים Finish. אין צורך להוסיף שוב כל קובץ.
שימו לב
- השיעור הוא בונוס ולא חובה. ספרייה אישית נוחה ומסודרת יותר, אבל אפשר לעבוד גם בלי.
אחרי השיעור אפשר להוסיף את כל Selenium לפרויקט חדש בבת אחת.
השיעור הבא בקורס: Chrome Driver

פרקי ההרצאה: Add Selenium Library

  1. 00:00

    מבוא: ספריית סלניום מאוגדת

  2. 01:02

    יצירת ספריית סלניום אישית באקליפס

  3. 01:59

    הוספת ג'ארים בדרך הישנה

  4. 03:15

    הוספת Add Library לפרויקט

  5. 03:50

    יצירת User Library לסלניום

  6. 04:27

    הוספת קבצי הסלניום לספרייה

תמלול ההרצאה: Add Selenium Library

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

  1. 00:02

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

  2. 00:26

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

  3. 00:51

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

  4. 01:15

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

  5. 01:36

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

  6. 01:51

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

  7. 02:10

    עד היום היינו עושים את זה על ידי פגישה ל-Tab Libraries, ללכת ל-Add external jars, ללכת לספריית הג'ארים שלנו, אני מיקמתי אותם ל-C jars, ללכת לספרייה שהורדנו את הסלניום בתוכה, להוסיף את הקבצים האלה, ולאחר מכן להוסיף את הקבצים שבתוך ספריית ליבס,

  8. 02:37

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

  9. 02:53

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

  10. 03:07

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

  11. 03:26

    אז איך אנחנו עושים את זה? אז הגענו ל-Java Bitpass ב-Properties של הפרויקט, נחצנו על Add Library וכאן אנחנו יכולים לבחור איזשהו משהו מהבחירה של האקליפס נותן לנו, מה שמעוניין אותנו כרגע זה ה-User Library, אוקיי?

  12. 03:50

    אנחנו רוצים ליצור ליברי שלנו שתאגד את כל קבצי הסלניום בבת אחת ושלא נצטרך כל פעם מחדש להוסיף את כל אחד ואחד מהצ'ארי, אז אנחנו הולכים ב-user library, נקסט, נלחץ פה על user library, נלחץ new, topo-selenium, זה יהיה שם הספרי, אני

  13. 04:18

    לא מסמן ב-v את ה-system library, אני לוחץ finish, זאת אומרת אני לוחץ אוקיי ונוצרה לי ספריית סלניום, כרגע אני רוצה להוסיף לתוכה את הג'ארים, עד אקסטרנת ג'ארס ואני אוסיף פעם אחת לתוכה את כל קבצי הסלניום ובפעמים הבאות אני אוכל להוסיף אותה ישירות אז הוספתי את שני הקבצים הראשונים

  14. 04:44

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

  15. 05:17

    פה בתוכו כל 12 הקבצים של הסלניון נמצאים בתוכו אני עושה איבליין קלוז סיימתי ובעצם הוספתי לתוך הפרויקט שלי את הסלניון

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

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

ההרצאה הבאה: Chrome Driver

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

  • Proxy - Add Service Reference
  • ספריית Playwright - במקום ספריית Selenium
  • הוספת Selenium TestNg לפרוייקט Maven

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

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