logo

מדריך סלניום

מדריך סלניום

מדריך סלניום מספק מושגים בסיסיים ומתקדמים של סלניום. המדריך שלנו לסלניום מיועד למתחילים ולמקצוענים.

סלניום היא אחת מחבילות בדיקות האוטומציה של ממשק משתמש (ממשק משתמש) בקוד פתוח הנפוצות ביותר.

המדריך שלנו לסלניום כולל את כל הנושאים של סלניום כמו תכונות, סלניום לעומת QTP, חליפות כלי סלניום, סלניום IDE, אסטרטגיות איתור סלניום IDE, סלניום WebDriver, תכונות WebDriver, WebDriver לעומת RC, התקנת WebDriver וכו'.

מה זה סלניום

סלניום היא אחת מחבילות בדיקות האוטומציה של ממשק משתמש בקוד פתוח בקוד פתוח ביותר. היא פותחה במקור על ידי ג'ייסון האגינס ב-2004 ככלי פנימי ב-Thought Works. סלניום תומך באוטומציה בדפדפנים, פלטפורמות ושפות תכנות שונות.

ניתן לפרוס סלניום בקלות על פלטפורמות כמו Windows, Linux, Solaris ומקינטוש. יתר על כן, הוא תומך במערכת הפעלה (מערכת הפעלה) עבור יישומים ניידים כמו iOS, Windows Mobile ואנדרואיד.

סלניום תומכת במגוון שפות תכנות באמצעות שימוש בדרייברים ספציפיים לכל שפה. השפות הנתמכות על ידי סלניום כוללות C#, Java, Perl, PHP, Python ו-Ruby. נכון לעכשיו, מנהל ההתקן של Selenium Web הוא הפופולרי ביותר עם Java ו-C#. ניתן לקודד סקריפטים לבדיקת סלניום בכל אחת משפות התכנות הנתמכות וניתן להפעיל אותם ישירות ברוב דפדפני האינטרנט המודרניים. הדפדפנים הנתמכים על ידי Selenium כוללים את Internet Explorer, Mozilla Firefox, Google Chrome ו-Safari.

מדריך סלניום מה זה סלניום

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


מדד סלניום


סֵלֶנִיוּם

  • מדריך סלניום
  • טרמינולוגיה בסיסית של סלניום
  • תכונות סלניום
  • מגבלות סלניום
  • סלניום מול QTP
  • חבילת כלי סלניום

סלניום IDE

  • סלניום IDE
  • התקנת IDE
  • תכונות IDE
  • IDE-First Test Case
  • מבחן IDE-Login
  • IDE-פקודות
  • IDE-יצירת מקרי בדיקה באופן ידני
  • IDE- אסטרטגיות איתור
    • IDE- איתור לפי מזהה
    • IDE- איתור לפי אלמנט מזהה
    • IDE- איתור לפי שם
    • IDE- איתור על ידי XPath
    • IDE- איתור באמצעות CSS
      • איתור לפי תעודת זהות
      • איתור לפי כיתות
      • איתור לפי תכונה
      • איתור לפי זיהוי/מעמד ותכונה
      • איתור לפי מחרוזת משנה
      • איתור לפי טקסט פנימי
    • IDE- איתור לפי DOM

הדרכה של Selenium WebDriver

  • Selenium WebDriver
  • WebDriver-אדריכלות
  • WebDriver-תכונות
  • WebDriver לעומת RC
  • WebDriver-התקנה
  • מקרה מבחן ראשון
  • פקודות WebDriver
  • הפעלת בדיקה בכרום
  • הפעלת בדיקה בפיירפוקס
  • הפעלת בדיקה ב-IE
  • הפעלת מבחן בספארי
  • אסטרטגיות איתור
    • איתור אסטרטגיות לפי מזהה
    • איתור אסטרטגיות לפי שם
    • איתור אסטרטגיות לפי שם מחלקה
    • איתור אסטרטגיות לפי שם תג
    • איתור אסטרטגיות לפי טקסט קישור
    • איתור אסטרטגיות לפי טקסט קישור חלקי
    • איתור אסטרטגיות על ידי CSS
      • תג ומזהה
      • תג וכיתה
      • תג ותכונה
      • תג, כיתה ותכונה
      • התאמת מיתר משנה
    • איתור אסטרטגיות על ידי XPath
      • שימוש ב-Single Slash
      • שימוש ב-Double Slash
      • שימוש בתכונה יחידה
      • שימוש בתכונה מרובת
      • שימוש ב-AND
      • שימוש ב-OR
      • שימוש מכיל ()
      • שימוש ב-starts_with()
      • שימוש בטקסט()
      • שימוש ב-last()
  • טיפול ב-Drop-Dows
  • WebDriver-גרור ושחרר
  • התרעות לטיפול ב-WebDriver
  • גלילה של דף אינטרנט
  • WebDriver - פקודות דפדפן
  • WebDriver - פקודות ניווט
  • WebDriver - פקודות WebElement
  • טיפול בלחצני רדיו
  • תיבת סימון טיפול
  • הצהרות סלניום
  • רשת סלניום

מדריך סלניום פייתון

  • סלניום פייתון

הדרכה של Selenium C#

  • Selenium C#

TestNG עם סלניום

  • הדרכה של TestNG
  • מבוא TestNG
  • התקנת TestNG
  • תכונות של TestNG
  • הפעלת מקרי מבחן
  • קובץ XML של TestNG
  • אל תכלול/כלול מקרי בדיקה
  • הפעלת מקרי בדיקה עם Regex
  • קבוצות TestNG
  • הערות TestNG
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • תכונות הערות
  • פרמטרים של TestNG

דרישות מוקדמות

לפני לימוד המושגים של סלניום, עליך להיות בעל הבנה בסיסית של Java או כל שפת תכנות מונחה עצמים אחרת.

השפות הנתמכות על ידי Selenium כוללות C#, Java, Perl, PHP, Python ו-Ruby. נכון לעכשיו, Selenium Webdriver הוא הפופולרי ביותר עם Java ו-C#. לכן, אם אתה יודע אחת מהשפות אז זה לא יהיה קשה להבין את המושגים של סלניום. בנוסף, עליך להיות בעל ידע מוקדם בטכניקות בדיקת תוכנה כמו בדיקות אוטומציה, בדיקות פונקציונליות וכו'.

קהל

הדרכה של סלניום שלנו מיועדת לכל משתמשי סלניום מתחילים ומתקדמים.