
C:\jars\drivers, יחד עם שאר הדרייברים.System.setProperty("webdriver.gecko.driver", ...) מקבל את הנתיב המלא לקובץ הדרייבר.WebDriver driver = new FirefoxDriver();. יש לייבא את WebDriver ואת FirefoxDriver מספריית Selenium. שמות הקלאסים רגישים לאותיות גדולות וקטנות.driver.get(...) פותח את הכתובת בחלון Firefox. בדוגמה נפתח אתר Wikipedia.webdriver.gecko.driver. תבנית השם קבועה ולא משתנה, ולכן כדאי להעתיק אותה בדיוק.הטקסט המלא של הדקות הראשונות בהרצאה «FireFox Driver» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בשיעור הקרוב נמשיך לדבר על הקינפוג או ההגדרה של הטרד פארטי דרייבר הדרייבר של הצד שלישי על מנת לעבוד עם הדפדפנים. בשיעור הקודם דיברנו וראינו שאנחנו צריכים להגדיר איזשהו דרייבר על מנת לעבוד עם כל דפדפן ודפדפן שאנחנו רוצים לבדוק בעזרת הקוד ג'אווה שלנו בסלניום.
אז ראינו שלכל דפדפן יש בעצם הוא מייצר כל יצרן של דפדפן מייצר איזשהו דרייבר בעצם איזשהו קובץ שאנחנו צריכים להגדיר אותו ודרכו אנחנו ניגשים לאותו אובייקט דפדפן ספציפי שאנחנו רוצים להכיר.
בשיעור הקודם הכרנו את הגרום דרייבר ובשיעור הקרוב נמשיך ולהכיר את הכנפוג על מנת לראות עבודה בדפדפנים נוספים, הפעם נעשה את זה בהגדרה לפיירפוקס.
אז זה מאוד דומה, זאת אומרת הדברים שעשינו להגדרת חום מאוד יהיו דומים גם להמשך התהליך לדוגמאות האחרות כמו אינטרנט אקספלורר ופיירפוקס. ראינו שאנחנו צריכים על מנת להגיע ולהשפיע על הדפדפנים, לעשות פעולות בדפדפנים באותו בדיקת Web שאנחנו רוצים לבצע, אנחנו צריכים להגדיר את ה-Third Party
Driver, את ה-Internet Explorer Driver, חרום דרייבר ו-FireFox דרייבר. אז את החרום עשינו בשיעור הקודם ועכשיו אנחנו נמשיך ונראה הדגמה של ה-FireFox.
אז בואו נראה וניגש ישר לסביבת העבודה שלנו. ה-ID שלנו Eclipse, יצרתי לעצמי פרויקט Java יצרתי לעצמי מתחת לספריית src package firefox דרייבר ומה שאני צריך ליצור עכשיו זה קלאס קלאס הרצה אני אסמן את הפאבדיק סטטיק ווייד מיין ואני אקרא לו firefox test אוקיי אז זה יהיה הפרויקט דוגמה שלנו להגדרת
דרייבר של firefox ופתיחת איזשהו url זאת תהיה ההדגמה שלנו כשאני לוחץ enter נוצר הקלאס אנחנו רואים את ה-public static void man זה קלאס שאנחנו יכולים לבצע בו הרצה ואנחנו ראינו שבפעם הקודמת אנחנו צריכים קודם כל לוודא כמה דברים בסיסיים אחד שיש לנו את הדרייבר של ה-third party browser את הדרייבר של הפיירפוקס והדבר השני
אולי טריוויאלי זה שיש לנו Firefox במחשב אז אם לא מוגדר לא מותקן Firefox במחשב אז אין פעולה פשוטה מזה לגשת לגוגל להגיש Firefox דאונלוד ולהתקין את הגרסה המעודכנת של Firefox ועל מנת להתקין את הדרייבר של ה Firefox ניגש שוב לאתר של של הסלניום hq זאת אומרת אנחנו פותחים פה דפדפן ניגשים לגוגל ניגש ונקיש פה סלניום hq ויש לנו פה את הסלניום hq ניגש לספרי הדאונלואוד ופה אנחנו ניגשים לאותו חלק אותו סקשן שמדבר
על third party driver בשיעור הקודם הורדנו את הגוגל chrome driver latest הפעם נלחץ על מוזילה גקו דרייבר זה השם של הדרייבר של מוזילה שהיא היצרנית של פיירפוקס. דפדפן Firefox.
בוא נלחץ על ה-Late Test ומיד נוריד את הדרייבר של ה-Firefox לפי המכונה שעליה אנחנו רוצים להריץ את הבדיקה. אז אני מריץ על Windows 10, זה Windows 64-bit ואני רואה פה שזה הדרייבר הנכון, יש לי 32, יש לי את המק, OS, לינוקס ואחרים, אנחנו Source Code, אנחנו רוצים את הגקו
דרייבר win64 ואחרי שאני מתקין את זה אני מורד את זה לספריית הדאונלואוד ואני כבר הורדתי אותו אני עושה סייב וזה יורד אני יכול לפתוח אותו בואו נראה אותה בתוך ספריית דאונלואוד גקו ויש לי את הגקו דרייבר אקס זה אותו קובץ שהוא הthird party driver שמתווך
בין הקוד ג'אווה שלי לבין דבדפן הפיירפוקס. קאשי מני קופי ואמרנו שאנחנו שומרים את כל הדרייברים שלנו ב-C, ג'ארס דרייברס אוקיי אני כבר שמרתי את כל הדפדפנים אבל זה הגקו דרייבר שהורדנו אוקיי הורדתי גם את האיי איי אנחנו נראה את זה בשיעור הבא וגקו דרייבר זה נמצא פה אוקיי כמובן שאתם יכולים לקבוע ספרייה אחרת אם זה d או ספרייה
מיקום אחר לא c C jars drivers אבל המלצה שלי זה ליישר קו עם הדוגמה הזאתי של C jars Drivers אוקיי אז אנחנו חוזרים ל Eclipse שלנו ומה שאנחנו צריכים לעשות עכשיו זה להגיד לג'אווה איפה נמצא אותו קובץ ואת זה נעשה על ידי הגדרת System Set Property אוקיי ופה אנחנו נצטרך לשלוח קי וווליו אוקיי אז הקי שלנו יהיה מבחינתנו
יהיה בסטנדרט של ה-WebDriver אנחנו פשוט נכתוב הכל קטן WebDriver נקודה גקו אוקיי אז זהו