
robotframework.org, ובדף Getting Started רואים דוגמה פשוטה. הקורס מתמקד בעבודה עם Selenium, ולכן עוברים לרשימת ה-Libraries ולספריית SeleniumLibrary שנמצאת ב-GitHub.sanity.robot, ו-PyCharm מזהה אותו כקובץ Robot בזכות הפלאגינים (אייקון של רובוט).${...}, למשל ${LOGIN URL}, ומחליפים את ה-URL שבדוגמה באתר שרוצים לבדוק.checking login page.הטקסט המלא של הדקות הראשונות בהרצאה «כתיבת טסט ראשון לרובוט חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון הקודם התחלנו לתכנן את הטסט הראשון שלנו ברובוט פריימוורק וראינו שיש לנו את השלבים pre condition את הסטפים עצמם וpost condition אני מזכיר זה טסט מאוד מאוד רזה אבל הוא מספיק טוב כדי לתת לנו איזושהי הכרות עם הכתיבה של טסטים בתוך רובוט הדבר הראשון שאני רוצה לעשות עכשיו פשוט לפתוח דפדפן ולהסביר לכם מה אני הולך לעשות קודם כל אני מחפש את
הביטוי רובוט פריימוורק אני לא ממציא כלום ואני לא רוצה שאתם תהיו תלויים בסרטונים שלי כדי לכתוב טסטים. אני רוצה שתראו איך אתם כותבים טסטים ברובוט די בכוחות עצמכם.
אז יש לי את ה-Robot Framework, את התוצאת חיפוש בגוגל, אני לוחץ על הדף שקיבלתי ואני מגיע לאתר של robotframework.org וכאן יש לי ממש את כל הדברים של איך לעשות את זה. אני נלחץ על Getting Started ויש לי פה Simple Example, זה בדיוק מה שאנחנו עושים אנחנו.
יש לנו פה דוגמה של איך לבצע טסטים, אבל אני רוצה לחדד ואני רוצה לפקס אתכם לכיוון המקום שאנחנו יותר צריכים, וזה עבודה עם ספרי הצלניום. אנחנו לא משתמשים ברובוט רק לבדיקה כללית, שזה דבר אפשרי.
הרובוט הוא יכול לבדוק כל מערכת, לא רק מערכת ווביט, אבל אנחנו בקורס שלנו מתמקדים בצלניום, ולצורך כך אני גולל למטה לכיוון ליבריז ולוחץ על צלניום, סלניום ליברי, הקישור מוביל אותי לאתר שנמצא בתוך גיטאב, גיטאב זה אתר לפרויקטים של כתיבת קוד.
אנחנו נכנסנו לפרויקט של סלניום ליברי בתוך רובוט פיימורק, ופה אני יורד ומחפש את כל הפרטים כדי להתחיל לכתוב את הטסט הראשון שלי. אגב, יש פה את כל ההוראות שכתבתי לכם קודם איך להכין את הסביבה.
מה שמעניין אותי זה הדוגמה הזאת, אוקיי? יש לי דוגמה של איך להתחיל להריץ את הטסטים שלנו. אז בואו נראה, יש לנו את החלק הזה של setting ו-documentation.
אז זה מה שאנחנו רוצים להתחיל איתו. איך אנחנו עושים את זה? פשוט מעתיק את הדוגמה וחוזר ל-IDE שלי, אותו PyCharm. ובתוך ספרי הטסט אני לוחץ בקש ימני, או על ספרי הטסט אני לוחץ בקש ימני, קובץ פייל וכותב sanity.robot, לחצתי enter ונוצר לי sanity.robot, שימו לב האייקון של הרובוט, כלומר הפייצ'ארם בעזרת
הפלאגינים שהתקנו מזהה את הקובץ כקובץ רובוט ולא קובץ פייתון. עכשיו אני עושה קונטרול וי ומעתיק את החלק הראשון. Setting Documentation Simple Example Using Selenium Library, אני פה אעתיק רק את האתר שאני רוצה לבדוק.
אמרנו שאנחנו רוצים לבדוק את האתר הזה אז אני מעתיק את זה פה ככה שיהיה לי ברור. שימו לב לצבעים ולאסתטיות של הטסט וליברי סלניום ליברי שימו לב שהסלניום שלי מוכר על ידי הפייט שם כשאני עומד עליו אני רואה את כל החומר