Autoplay
Autocomplete
Previous Lesson
Complete and Continue
קורס אוטומציה פייתון סלניום - Python Selenium Automation Course
קורס אוטומציה פייתון - הקדמה
הקדמה לפני הקורס
מה זה בכלל סלניום? ולמה ללמוד סלניום?
סביבת העבודה והרצה ראשונית
הוספת הספריות של סלניום
יצירת אוטומציה בסיסית - סלניום למתחילים
איך לעשות פעולות בסיסיות של הדפדפן
איך לעשות פעולות בסיסיות בתוך הדף
עבודה עם אלמנטים
עבודה עם אלמנטים - איך לקרוא נתונים מתוך אלמנטים
שיעורי בית - פעולות בסיסיות
7 חוקים שיעזרו לכם למצוא 98% מהאלמנטים בעזרת CSS
עוד מעבר על החוקים כולל תרגיל עם פתרון
דרך נוספת למציאת אלמנטים
עבודה עם רשימות של אלמנטים
עבודה עם רשימות של אזורים
שיעורי בית - עבודה עם אלמנטים
פעולות על אלמנטים מסוג Select
שיעורי בית - פעולות מתקדמות
עבודה עם חלונות ועבודה עם עכבר
איך עובדים עם alerts?
מה זה frame ואיך לעבוד איתו?
איך לעבוד עם חלונות שנפתחים
איך לעבוד עם פעולות עכבר
תרגיל - עבודה עם עכבר ורשימות
התשתית שלך לאוטומציה - ניהול הדפים
הקדמה - מה צריך לדעת בשביל לבנות אוטומציה בצורה נכונה
מה זה Page Object Model?
בניית POM - שלב 1
בניית POM - המשך
בניית POM - הסבר על BasePage
בניית POM - הסבר על - המשך BasePage
שיעורי בית - בניית תשתית אוטומציה - שלב 1
בניית תשתיות - ניהול התסריטים
בניית POM - שימוש ב Pytest
התקנה ועבודה עם PyTest
Assert - איך לבדוק אם הטסטים עברו או נכשלו?
(המשך) Assert - איך לבדוק אם הטסטים עברו או נכשלו?
ניהול הטסטים בצורה נכונה - Fixtures
ניהול הטסטים בצורה נכונה בעזרת base_test + conftest
שיעורי בית - בניית תשתית אוטומציה - שלב 2
בניית תשתית אוטומציה - עבודה עם קבצים ונתונים דינמיים
להריץ בדיקות בצורה ייחודית עם נתונים דינמיים - DDT
לקרוא נתונים בצורה דינמית מתוך קובץ קונפיגורציה (config.ini)
בניית פרויקט אוטומציה מ-0 (דוגמה להתחלה של בניית פרויקט אמיתי)
איך "להדליק" מנהלים על האוטומציה שלך
"להדליק" את האלמנטים
הוספת דוחות משודרגים של Allure לפרויקט שלנו
התקנה של Chocolatey - מנהל חבילות ב-Windows
איך לקנפג JDK במשתני הסביבה שלנו - אם עדיין לא הוספת אותו
עם איזה דוחות כדאי להשתמש בבניית האוטומציה שלנו?
מה תלמדו בחלק של עבודה עם דוחות
איך להוסיף את allure לפרויקט ואיך להריץ דוחות
איך להסתכל על הדוחות שקיבלנו ולהבין מה יש בהם
איך להמשיך הלאה?
תאור התסריטים בדוחות - Descrtiption
שימוש בצעדי בדיקה - Steps
הוספת חומרה לתסריטי בדיקות
הוספת קטגוריות לתסריטי בדיקות
הוספת לוגים
הוספה של צילום מסך בנפילה של תסריטים
כתיבת משתני סביבה לדוח
פרויקט סיום מנצח - הפרוייקט שיעזור לך לפרוץ לאוטומציה
בניית פרויקט מנצח באוטומציה שמקפיץ את מספר הראיונות ומביא תוצאות
הפרויקט עצמו
חובבן או מקצוען? איך לבנות גיט מקצועי
[בונוס] טיפים מיוחדים
הקדמה לבונוסים
איך לעבוד עם XPath
מה לעשות אם האלמנט נעלם כאשר אני עושה inspect
התקנה של אפליקצית המלונות לטובת עבודה עם API
הפעלה של אפליקצית המלונות
הסבר כללי והתקנה של Postman
התקנה של Chocolatey - מנהל חבילות ב-Windows
התקנה של Maven
תיעוד API ועבודה עם Swagger
איך לקנפג JDK במשתני הסביבה שלנו - אם עדיין לא הוספת אותו
התקנה של Homebrew- מנהל חבילות ב-Mac
בדיקות API באמצעות Requests
מה זה Requests ואיך הוא עוזר לנו?
איך להוסיף את Requests לפרוייקט שלנו
בקשות GET
Data driven testing
Fixtures
בקשות POST
בקשות PUT
בקשות Delete
Path Parameters
אינטגרציה עם דוחות Allure
אינטגרציה עם סלניום
Teach online with
התקנה ועבודה עם PyTest
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock