
results, sources ו-tests. בספריית tests יישבו הטסטים.הטקסט המלא של הדקות הראשונות בהרצאה «כתיבת טסט ראשון לרובוט חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
הגיע הזמן להתחיל ללכלך את הידיים ולכתוב בעזרת רובוט טסטים אוטומטיים. אנחנו כבר מספיק מוכנים כדי להתחיל לעשות את זה. התקנו את הפייתון על המחשב האישי שלנו.
בעזרת הפיפ, כלי של התקנות של פייתון, התקנו רובוט פריימרוקס, סלניום לייברי. עשינו גם שמירה של ה-WebDriver במחשב שלנו. מי ששכח או רוצה להיזכר, יש לנו סרטון שמדגים את כל הנושא הזה.
התקנו את ה-PyCharm IDE, אותו עורך קוד שמיועד לכתיבה בפייתון, ובעזרתו נכתוב את הטסט רובוט שלנו.
עוד שנייה, יש לנו גם את הפלאגין IntelliBot, פלאגין שמחובר ל-PyCharm, עשינו את זה גם, יש סרטון שמדגים את זה. ואנחנו רוצים ליצור את הפרויקט החדש שלנו, הראשון שלנו ברובוט, ומייד להתחיל לכתוב את הטסט האוטומטי הראשון שלנו.
יש לנו פה פרויקט חדש שיצרתי רובוט דמו בו בוא נעשה עוד פרויקט ככה בשביל לראות שאנחנו זוכים אז יש לנו את ה-create project עשיתי את זה באמצעות תפריט פייל new project אנחנו יכולים לראות פה את השם של הפרויקט אנחנו נקרא לזה רובוט first test demo סתם שם כדי להתחיל לעבוד ושימו לב בחרתי previously configure interpreter אבל לא חייבים לגעת בזה זה לא חובה
אני לא מסמן את ה-create main welcome py כי אני לא צריך את זה, אני הולך לכתוב ברובוט ולא ב-PY בפייצ'ארם או בפייתון סליחה.
יצרתי לעצמי את הפרויקט, הפרויקט נוצר ברקע, שימו לב, כדי לראות את עץ הספריות של הפרויקט, אני לוחץ על פרויקט ואני רואה את המיקום של הפרויקט אצלי על ה-Hardisk, הוא נמצא בתוך ספריית C. אז עכשיו כל מה שאנחנו צריכים לעשות זה ליצור את המבנה ספריות שאנחנו צריכים כדי לעבוד עם הפרויקט רובוט, הראשון אני אעשה ריזולטס,
השני אני אעשה סורסס והשלישי שאיתו נעבוד כרגע אני אעצור את ספריית טסטס. אוקיי, זה מבנה בסיסי של פרויקט רובוט. אז עד עכשיו התעסקנו ברובוט ובפאי צ'ארם ובכל מיני דברים שיעזרו לנו לכתוב, אבל חשוב לי להחזיר את הקונטקסט לעולם הבדיקות.
לפני שאני מתחיל לכתוב את הטסט הראשון שלי, אני רוצה להבין בדיוק מה אני הולך לעשות. כדי שאני אוכל לכתוב את הטסט האוטומטי בצורה היעילה ביותר. אז יש לי את האתר הזה, https.automation.playground.com שימו לב, אתם יכולים לגשת אליו.
זה אתר שמאפשר לי להריץ בדיקות מאוד מאוד בסיסיות, רק כדי להכיר את הכלי בדיקות ולא באמת לבדוק את המערכת הזאת. אבל מבחינתנו זה מספיק טוב. מה שאני רוצה לעשות עם הרובוט בטסט הראשון הפשוט שלנו, לטעון את הדף ולוודא את הטייטל שכתוב פה custom service.
זו בדיקה מאוד מאוד טריוויאלית אבל עדיין היא נותנת לי איזשהו משמעות בגלל שאני יודע