WebdriverCourse21

שיעור 21: Robot Class

ממשק נוסף שנלמד בשיעור זה של סלניום הוא עם מחלקת ה-Robot . מחלקה זו היא מחלקת של ג'אווה והיא יודעת לדמות פעולות של משתמש דרך המקלדת. איך זה עוזר לנו ? בשיעור 8 – מעבר בין חלונות הצגתי בעיה המראה את המוגבלות של סלניום Webdriver לעבודה על חלונות הדפדפן בלבד. בואו ניקח דוגמא בה אני […]

WebdriverCourse22

שיעור 22: עבודה עם AutoIT

כפי שכבר ראינו בשיעור 8, עלולה להיווצר לנו בעיה כאשר נרצה לעבור לחולונות שאינם חלונות דפדפן, הסלניום לא ידע איך לאכול חלונות כאלו, ובכן בשיעור הקודם ראינו דרך אחת לפתור את העניין, וגם ברשימת הטיפים מופיעה עוד דרך, בשיעור זה נציע דרך נוספת והיא עבודה עם כלי חיצוני שנקרא – AutoIT. ה-AutoIT הינו כלי חינמי […]

WebdriverCourse23

שיעור 23: Data Driven Testing

שימו לב – בשיעור זה אשתמש בדוגמא שהשתמשתי בה בשיעור 16 – Page Obeject Model , וכך גם הקוד שלי יסתמך על הקוד בשיעור ההוא, מומלץ להבין קודם את העקרונות של שיעור 16 לפני שמתחילים לקרוא על שיעור זה. ה-Data Driven testing הוא סוג של טכניקת בדיקה בה אנו כתבים את החלק הלוגי בצורה גנרית […]

שיעור 24: Keyword Driven Testing

ה-KDT הינה גישה מסויימת עבור בדיקות אוטומטיות. ההצהרה המובהקת שלה היא לקחת מערכת של אוטומציה ולהפריד בה בין הבדיקות הפונקציונליות (שכבת הלוגיקה) לבין תשתית האוטומציה (שכבת המנוע), בעזרת גישה זו יוכלו המפתחים לבנות תשתית נרחבת לאוטומצית המוצר ואילו הבודקים הידניים יהיו אחראיים לבנות את מקרי הבדיקה, להריצם ולנתח את התוצאות, תוך שימוש בממשק ידידותי ונוח […]

WebdriverCourseTipsActions

טיפים וטריקים: אקשנים

Actions בסלניום היא מחלקה הנותנת לנו יכולות לבצע פעולות מורכבות יותר מלחיצה על כפתור או שליחת טקסט, בד"כ מדובר ברצף של פעולות שהתאגדו לכדי מתודה אחת, מתודה שממומשת כאמור במלחקת Actions, בדף זה נראה כמה שימושים שונים של Actions Drag&Drop: ניקח את האתר הרשמי של jQuey לדוגמא לשימוש ב-Drag&Drop ונפעיל עליו Actions עם ה-Webdriver:   […]

WebdriverCourseTipsGeneral

טיפים וטריקים: כללי

העלאת קבצים: במהלך הקורס הזכרתי כבר את המוגבלות של סלניום לעבור לחלונות שאינם שייכים לדפדפן עצמו, אחד מהמקרים הוא חלון ה-windows להעלאת קבצים. דרך אחת להתמודדות העניין הראתי בשיעור 21 תוך עבודה עם מחלקה חיצונית – Robot Class , דרך שנייה הצגתי בשיעור 22 בעבודה מול כלי חיצוני שנקרא AutoIT. למען האמת, ניתן לפתור בעיה […]

WebdriverCourseTipsSearch

טיפים וטריקים: חיפוש וזיהוי

בפוסט זה אציג כמה טיפים וטריקים המטפלים בחיפוש וזיהוי של אלמנטים לא טריוויאלים. שיטות לחיפוש שעד כה לא הצגנו. חיפוש מילה בעמוד: לא קיימת מתודה בסלנים של – verifyTextPresent , לכן אם נרצה לבצע זאת, נצטרך להשתמש ב-getPageSource , כך: public boolean verifyTextPresent(String text) { return driver.getPageSource().contains(text); } או כך: public boolean verifyTextPresent(String text) { […]

ATID College will give you the tools to be an automation developer

In this hi tech world, everyone is trying to walk with the latest technology. This is the main reason for the increasing popularity of online test automation courses like Java test automation , Selenium test automation , Python test automation , Appium test automation , and others. Generally, most of the crowd moves towards the […]

Learn Selenium WebDriver Online at Online Tutorial ATID College

Selenium WebDriver Online – In the current era, most of the folks depend on the internet. Because, the internet has become a very lucrative platform to perform various daily tasks like shopping, documentation, registration, banking transaction, and more. The internet makes our task easier and faster too. With the other essential tasks, we can get […]