
C:\jars\drivers.System.setProperty("webdriver.edge.driver", ...) מקבל את הנתיב המלא לקובץ של Microsoft WebDriver.WebDriver driver = new EdgeDriver();, עם ייבוא של EdgeDriver ו-WebDriver מ-Selenium.driver.get(...) פותח את האתר, ו-driver.getTitle() מחזיר את הכותרת שמוצגת בלשונית.driver.quit().הטקסט המלא של הדקות הראשונות בהרצאה «Edge Driver» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בשיעורים הקודמים למדנו להתממשק בסלניום עם דפדפנים Chrome ו-FireFox היום נעשה צעד נוסף בהתממשקות עם דפדפן של מייקרוסופט אז בואו נדבר קצת על הדפדפן החדש של מייקרוסופט בעצם מייקרוסופט מחליפה את האינטרנט אקספלורר הגרסאות של אינטרנט אקספלורר בגרסת דפדפן חדשה גרסת הדפדפן החדשה נקראת מייקרוסופט אייג' וזה קרוס
פלטפורם זה בעצם דפדפן שאמור להיות תחליף של האינטרנט אקספלורר בכל מערכות ההפעלה העתידיות של מייקרוסופט. הוא אמור לשפר את הביצועים ולהיות בעצם הדפדפן העתידי של מערכת ההפעלה.
ההרצאה שלי היא להתרכז ולהכין את התשתית האוטומטית שלנו לבראוזר אדג' ולא לנסות להשקיע ולעבוד על אינטרנט אקספלורר, גרסאות ישנות, 11 ומטה, כי פשוט הם דפדפנים שנשארים מאחור מבחינת הטכנולוגיה והאדג' הוא הדפדפן העתידי והדפדפן
שככל שהזמן יעבור יותר ויותר אנשים ישתמשו בו ופחות ישתמשו באינטרנט אקספלורר. גרסאות רבות של אתרים ותוכנות בעצם לא תומכות כבר באינטרנט אקספלורר אלא בגרסאות האדג' בגרסאות הגרסה החדשה של הדפדפן של מייקרוסופט.
מה חדש באדג'? האדג' מבחינת הטכנולוגיה הוא נותן ביצועים טובים יותר ומאפשר עבודה מול אפליקציות מול מערכות הפעלה של אנדרואיד מערכות הפעלה של מובייל מייקרוסופט מובייל וכדומה וכמובן גם בסביבת החלונות הווינדוס 10 ומעלה לפני שאנחנו מתחילים כדאי שנבין ונראה שבאמת במערכת ההפעלה שלנו אם אנחנו עובדים מייקרוסופט יש לו את גרסת האדג'
ואנחנו יכולים לעבוד איתה תכף אנחנו נרד לדוגמה של דפדפן האדג'. הדבר השני שאנחנו צריכים לעשות זה להתקין, להוריד מהרשת את הדרייבר, אותו קובץ אקזה שעוזר לנו לתאם בין הקוד ג'אווה שלנו לבין הבראוזר עצמו, הדפדפן אדג', ולבצע פעולות ולבצע בדיקות לעזרת הקוד שאנחנו נכתוב בסלניום ובג'אווה.
והדבר האחרון זה באמת לכתוב, קודד את הקוד על מנת שבעזרת הדרייבר נתחיל לכתוב ולגשת לאלמנטים WebElement במערכות שלנו באתרים שאנחנו רוצים לבדוק על ה-edge.
אז בואו נתחיל ונכיר את ה-edge. אני הולך לסביבת ה-Windows 10 שלי, הדבר הראשון שרציתי לבדוק זה באמת לראות את דפדפן ה-edge שלי, אני יכול לראות אותו על שולחן העבודה, יש לי פה את Microsoft Edge, אם אני פותח אותו אני יכול ללכת ולראות את המערכת שלי, את האדג'.
אז זהו, אנחנו רואים שבאמת מותקנת לנו מערכת הדפדפן החדש, אדג', ואנחנו יכולים להתחיל לעבוד ולהתחיל לקנפג את הסלניום שלנו על מנת לעבוד עם הדפדפן החדש.
אז בואו נתחיל, בואו נראה איך אנחנו עושים את זה. לפני כן אנחנו אמרנו שאנחנו רוצים להוריד את הדרייבר שלנו את אותו קובץ אקזה שעוזר לנו לתאם בין המערכת ההפעלה שלנו ובין הדפדפן בין הסלניו ובין הדפדפן מה שאנחנו צריכים להוריד זה את הקובץ בואו נוריד אותו נחפש את זה בגוגל אנחנו צריכים להוריד את הקובץ שנקרא הדרייבר מיקרוסופט WebDriver
אז אנחנו יכולים לחפש את האקזה ויש לנו פה התוצאת חיפוש הראשונה, יש לנו פה את הדף הזה של ה-HTTPS Developer Microsoft Chrome וכאן יש לנו את הגרסאות שאנחנו יכולים להוריד, בואו נוריד את Release 17134 לדוגמה, נעשה סייב ואנחנו יכולים לראות את הקובץ שנוצר שנשמר אצלנו במערכת ההפעלה, אני הורדתי את הקובץ הזה,
קובץ שמרתי אותו בhard disk שלי c jars drivers אוקיי זה מקום שאני ממליץ לשמור בו את הדרייברים קצר ויותר פשוט לכתיבה ככה שנמנע טעויות של טייפינג אוקיי שמרתי את המיקרוסופט WebDriver Exe כאן כל מה שנותר לנו השלב השלישי זה בעצם להכין את הקלאס שלנו להתחיל לעבוד יצרתי לעצמי קלאס בואו
בואו ניצור לעצמנו איזשהו קלאס, פה אני יצרתי לעצמי פקאג' ויש לי קלאס, אני מייצר פה סלניום with edge, נקרא לו אחד ואני דואג לסמן את public static void main קובץ הרצה ויש לי פה בעצם את הקלאס שלי שיש לו את המתודה public static void main שבעצם מאפשרת לי להריץ פה את הקוד שלי.
אז איך אני מקנפג את