לפניכם תוכנית הלימודים בעברית שנוצרה באופן אוטומטי. לקריאת הגרסה המקורית באנגלית
תיאור
סלניום הוא מאוד פשוט ישר קדימה הטכנולוגיה להשתמש. עם זאת, אם אתה לחפור עמוק יותר לתוך זה, תמצא כמה אבני חן מוסתרים שיכולים להיות מאוד שימושי בהפיכת הבדיקות שלך חזק יותר ותחזוקה. בנוסף, לדעת סלניום עמוק יותר יעזור לך לחקור ולהבין כשלים, ולפתור רבים מהם אשר עשוי לשקול כמו לא לשחזור או לא מוסבר. גם אם אתה חושב שאתה מכיר סלניום, אתה תהיה מופתע על ידי כמה הדגמות! בסדנא זו נצלול עמוק לתוך סלניום ונבין: * איך זה עובד * ההבדל בין ImlicitWait להמתנה מפורשת - מתי להשתמש במה (אם בכלל) וכיצד הוא קשור לדף JavaScript של דף האינטרנט * סוגי החריגים השונים כי ניתן לזרוק סלניום, ומה הם מתכוונים * כיצד לאסוף מידע בעל ערך שיעזור לך לחקור בדיקות נכשלות, כולל יומני דפדפן, צילומי מסך, מקור הדף ועוד * כיצד לבצע קוד JavaScript מהבדיקות שלך, באופן סינכרוני או אסינכרוני, וכיצד להעביר פרמטרים אליו * ועוד ... הערה: קורס זה מתמקד בעיקר בצדדים הטכניים של סלניום. עבור קורס על שיטות עבודה מומלצות עבור אוטומציה הבדיקה לראות את קורס מתקדם שיטות אוטומציה בדיקה. מומלץ לשלב את הקורסים האלה יחד.
לימודי Selenium in Depth Workshop
סילבוס תוכנית הלימודים - מבנה ונושאים
סקירה כללית של סלניום
מבוא לסלניום
סקירה כללית של DOM
סלניום אדריכלות: כריכות ונהגים
מאתר
XPath ו CssSelectors - מתי להשתמש ומדוע
מחפש אלמנטים בתוך אלמנטים אחרים
מציאת אלמנטים מרובים
שיטות מומלצות לבחירת לאיתור
עיכובים וחיכוכים
מדוע הדפדפן שלי תקוע?
האם יש צורך תמיד בהמתנה?
הבנת פעולות אסינכרוני של הדפדפן
החסרונות של עיכובים קבועים
כאשר מתיחה ממתינה עוזר ומתי זה לא?
כיצד מתנהלים FindElements כאשר נעשה שימוש ב- ImplicitWait?
שימוש ב- Explicit Wait
כתיבת תנאי המתנה מותאמים אישית
הבנת חריגים סלניום
NoSuchElementException
הבנת StaleElementReferenceException
סיבות ל - StaleElementReferenceException
מטא היכנס החיים שלי דיגיטליות כל הזכויות שמורות |
מסגרות ו- Windows
מסגרות ו- DOM
עבודה עם מספר מסגרות ו- Windows
הבנת SwitchTo
למה אני מקבל StaleElementReferenceException עכשיו?
הפתרון TestAutomationEssentials
ביצוע JavaScript
סקירה כללית על ExecteJavaScript
העברת ארגומנטים ל- ExecuteJavaScript
מחזירה ערכים מ- ExecuteJavaScript
מעבר וחזרה אל / מ ExecuteJavaScript
ביצוע תסריטים אסינכרונים
חקירת כישלונות
צילום צילומי מסך
שומר את מקור הדף
מקבל את יומני הדפדפן
באמצעות EventFiringWebDriver לכתוב רשומות יומן
תבנית מודל האובייקט של הדף
סקירה כללית על POM
עשה ואל תעשה
אובייקטים של דף מקונן
אובייקטי עמוד הניתנים לשימוש חוזר
דף אובייקטים וירושה
מגבלות של אובייקטי עמוד וחלופות
סלניום רשת
אדריכלות רשת סלניום
מתי להשתמש ברשת סלניום ופתרונות חלופיים
סלניום רשתות ענן ספקי
שיטות עבודה מומלצות אחרות (אם הזמן מאפשר)
טיפים לטיפול בחריגים
התאמת הבדיקות לארכיטקטורה של SUT
מטרות הקורס - מה תיידעו לעשות בסיום הלימודים
ניסיון בסיסי בעבודה עם סלניום WebDriver.
קבל הבנה עמוקה של איך סלניום עובד
לדעת איך לבחור את המתאים ביותר Locator
דע כיצד ומתי להשתמש בהמתנה גלומה ומפורשת וכיצד להשתמש בהם ביעילות כדי להפוך את הבדיקות שלך לאמינות יותר
להבין חריגים נזרק על ידי סלניום (כולל StaleElementReferenceException) ולדעת איך לפתור אותם
לדעת כיצד לבצע קוד JavaScript מתוך קוד הבדיקה כדי להשיג דברים שאתה לא יכול אחרת
לדעת איך לעבוד עם חלונות מרובים iFrames
קבל טיפים לחקירת כישלונות בצורה יעילה יותר באמצעות סלניום
לדעת כיצד ליישם את דפוס אובייקט הדף כראוי
להבין סלניום רשת, היתרונות שלה ומגבלות, וכיצד להשתמש בו