PracticU

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

בלי כתוביותעם כתוביות
PracticU › קורס Robot Framework - בדיקות QA ממשק גרפי › התקנת ספריית סלניום
מילון מושגים:
פריימוורק - מסגרת תוכנה שמספקת מבנה וכלים מוכנים לפיתוח יישומים, כדי לחסוך כתיבת קוד חוזר.
Selenium - כלי לאוטומציה של דפדפן, המשמש בעיקר לבדיקות אוטומטיות של אתרים ויישומי אינטרנט.
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
ריפוזיטורי - מאגר שמרכז את קוד המקור של פרויקט ואת היסטוריית השינויים שלו, לרוב מנוהל ב-Git.
GitHub - שירות ענן לאחסון מאגרי קוד מבוססי Git, המאפשר שיתוף פעולה, מעקב גרסאות וניהול פרויקטים.
ניהול גרסאות - מערכת שעוקבת אחר שינויים בקבצים ובקוד לאורך זמן ומאפשרת לחזור לגרסאות קודמות ולעבוד במשותף.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.

התקנת ספריית סלניום
אחרי שפייתון ו-Robot Framework מותקנים, השלב הבא הוא הוספת Selenium Library, והשיעור מראה איך מוצאים את פקודת ההתקנה הנכונה במקום לשנן אותה.
איך מוצאים את הפקודה
1. האתר של הפרויקט: בדף של Robot Framework ב-PyPI יש קישור לאתר robotframework.org. שם נכנסים ל-Getting Started ללמידה על מבנה הפרויקט והתקנה, ובהמשך לסעיף Resources שמכיל טבלה של ספריות.
2. ספריות Built-in: אלה ספריות שכבר הותקנו עם Robot Framework, למשל Date and Time לזמנים ותאריכים, Dialogs להודעות ו-Operating System. אין צורך להתקין אותן, ונשתמש בהרבה מה-keywords שלהן.
3. ספריות חיצוניות: אלה תוספים שמתקינים על גבי הסביבה. הפופולרית שבהן היא Selenium Library, ורוב הפרויקט ייגע בה בצורה כלשהי.
4. ה-repository: לוחצים על Selenium Library ומגיעים לדף הפרויקט ב-GitHub. האתר הוא מערכת בענן לניהול גרסאות של קוד. גוללים ל-README, ל-Introduction, ושם נמצאת פקודת ההתקנה.
5. דרך חלופית: אפשר להגיע לאותה פקודה בדיוק גם דרך PyPI, בחיפוש robot framework selenium library.
הפקודה
מעתיקים את הפקודה pip install --upgrade robotframework-seleniumlibrary וקל להריץ אותה ב-Command Line.
אחרי השיעור אפשר למצוא בעצמך את הפקודה להתקנת ספרייה חיצונית ולהריץ אותה ב-pip.
השיעור הבא בקורס: התקנת דרייברים של הסלניום

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

  1. 00:00

    סקירת ההתקנות עד כה

  2. 00:37

    ספריות Built-in של Robot Framework

  3. 01:12

    ספריית Selenium החיצונית

  4. 01:48

    פקודת pip install של Selenium

תמלול ההרצאה: התקנת ספריית סלניום

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

  1. 00:02

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

  2. 00:13

    יש לנו קישור בתוך ה-py.pi של הרובוט פריימוורק לדף של הפרויקט הספציפי עצמו. אתם רואים robotframework.org כאן אני יכול ללחוץ על Getting Started ואני יכול ללמוד המון המון דברים על איך הפרויקט צריך להיראות ואיך להתקין.

  3. 00:31

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

  4. 00:46

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

  5. 01:06

    יש לנו דיאלוגס, הודעות, יש לנו את ה-Operation System ועוד ועוד ועוד ספריות.

  6. 01:12

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

  7. 01:28

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

  8. 01:41

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

  9. 01:54

    וכאן אם אני אגולל למטה אני יכול לראות את הסלניום ליברי ורידמי ואינטרדקשן, אז אני אלך ל-introduction, כאן אני רואה את הפקודה, זו הפקודה שחיפשתי. pip install upgrade robot framework selenium library, אני פשוט מעתיק את זה. הייתי כמובן יכול להגיע לזה גם דרך pypi, כלומר להגיש פה robot framework ו-selenium library,

לקורס המלא: קורס Robot Framework אונליין

ההרצאה הקודמת: התקנת הרובוט - Robot Framework

ההרצאה הבאה: התקנת דרייברים של הסלניום

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

  • ספריית אייקונים של Material UI
  • סיכום החומר בקורס סלניום מתקדם - חלק 1
  • מה לומדים בקורס סלניום - QA Selenium
  • בדיקות אוטומטיות לבדיקות ממשק משתמש - UI - סלניום

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

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