
C:\jars\drivers.Path של Windows, כדי שהדרייבר יימצא מכל מקום. אחרי שינוי כזה צריך לסגור ולפתוח מחדש את Eclipse.System.setProperty("webdriver.chrome.driver", ...) מקבל את שם הדרייבר ואת מיקומו. שם המפתח נקבע מראש, ולכן צריך לכתוב אותו בדיוק.WebDriver driver = new ChromeDriver();, עם ייבוא של הקלאסים מ-Selenium.driver.get("https://www.selenium.org") פותח את הכתובת ב-Chrome.driver.quit() סוגר את התהליך, כדי שלא יישאר דפדפן פתוח ברקע.הטקסט המלא של הדקות הראשונות בהרצאה «Chrome Driver» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם וברוכים הבאים לשיעור נוסף בנושא סלניום WebDriver טכנולוגי טכנולוגיית WebDriver. הפעם בשיעור הקרוב נגדיר את הדרייבר הראשון שלנו ונתחיל לעבוד ולתרגל את ההגדרות הבסיסיות של הסלניום כדי להתחיל להכין טסטים של הבדיקות שלנו.
בואו נראה. נתחיל את המצגת, אם כן במצגת הקרובה אנחנו רוצים לדבר על המשך הכנת הפרויקט שלנו והרצה ראשונה של הסלניום על ידי ההגדרה של דרייבר צד שלישי third-party driver.
תכף נסביר מהו ה-third-party driver. third-party driver הוא בעצם המתאם שלנו בין הקוד שנכתוב בג'אווה בשיתוף של ספריות הסלניום והבראוזר עצמו.
יש כמה בראוזרים בנפוצים, שעליהם אנחנו צריכים להכין טסטים בדרך כלל. בדרך כלל אלה יהיו החרום, האינטרנט אקספלואור, פיירפוקס ועוד רבים אחרים, אבל הם שלושת הגדולים, נניח, זו הדוגמה שעליה אנחנו נעשה את ההדגמות.
גם אנחנו צריכים את הדרייבר צד שלישי. בעצם כל מפתח ומפתח או כל חברה וחברה שפיתחה את הדפדפנים יצרה מתאם שבעצם מקשר בין הקוד שלנו, הג'אווה שלנו, לבין הדפדפן עצמו. כדי לבצע פעולות בדפדפן אנחנו צריכים את המתאם הזה.
איפה אנחנו נשיג את הדרייבר צד שלישי? אנחנו תכף נראה, הכל מרוכז בדף ה-selenium-hq-download, אנחנו נראה, כבר הכרנו ואנחנו נבקר בו עוד פעם.
איך אנחנו נגדיר את זה? זה בדיוק המטרה שלנו. בואו נראה איך איזשהו הדגמה קצרה של איך זה בעצם עובד. אז יש לנו את ה-Java Class שלנו, את הקוד Java שאנחנו נלמד לעבוד ולהכין את הטסטים בתוכו.
ויש לנו את הדפדפנים שאנחנו רוצים להריץ עליהם את הטסט. אבל אנחנו לא יכולים להריץ אותו ישירות, אנחנו צריכים איזשהו קישור, משהו שיקשר לנו בין הקוד שלנו לבין הדפדפנים.
הדבר הזה נקרא ה-Third Party Driver. דרייבר צד שלישי אותו יחידה אותו קובץ אקזיט תכף נכיר אותו שאנחנו מקשרים בינו ובין הקלאס שלנו ודרכו אנחנו בעצם יכולים לתקשר ולשלוח את הפקודות שלנו לכל אחד ואחד מהדפדפנים אז בואו נתחיל בואו נעשה את ההדגמה הראשונה שלנו איך אנחנו מגדירים בעצם את הדרייבר במערכת שלנו.
אז בואו נראה, יש לי את הפרויקט שלי, יצרתי פרויקט Selenium Class 1, ראינו את זה בשיעור הקודם, יצרתי Package, Define Driver, ובתוכו אני אצור את הקלאס הראשון שלי, הוא יהיה קלאס הרצה, זאת אומרת מסוג Static Void Main.
בואו ניצור אותו ונקרא לו Chrome Driver, זה יהיה הדפדפן הראשון שאנחנו נרצה לעבוד עליו. HomeDriver אחד או setting, אוקיי, HomeDriver setting, בואו נראה, זה יהיה השם שלנו ונסמן את public static void main, בואו נקרא לו test, setting אלא test,
אוקיי, אז יש לנו את הקלאס הראשון שאנחנו יוצרים ונוצר לנו קלאס HomeDriver test ובתוכו יש את ה-public static void main, אני מוחק את ההערה ואני יכול להתחיל לעבוד.
אז לפני שאני מתחיל לעבוד אני ארצה להוריד למערכת קבצים שלי לסביבת העבודה שלי את הדרייבר כדי שאני אוכל לקנפל אותו ודרכו לעבוד עם הכרום להגדיר אותו אצלי במערכת ולעבוד עם הכרום דרכו ואיך אני עושה את זה.
אני אלך בעצם למערכת של הכרום ואני אקיש חיפוש בגוגל סלניום ואנטר הוצאה ראשון דאונלד סלניום תביא אותי לדף ההורדות של סלניום הכרנו כבר את הדף הזה ואני גולל למטה ופה אני אראה את הכותרת third party driver כאן אני אחפש את הדרייברים שאנחנו רוצים לעבוד איתם אנחנו נעבוד עם המוזילה
גקו דרייבר בשביל הפיירפוקס והגוגל חום דרייבר ואת האינטרנט אקספלורר על מנת להוריד את ה.. כרגע את הגוגל חום דרייבר אני אבצע לחיצה על הכישור לייט טסט והוא מעביר אותי לדף ששייך לגוגל אני רואה בכתובת ה-URL אני רואה את גרסת החרום דרייבר 239 זה לא רלוונטי גם
אם יהיו גרסות יותר מאוחרות שאתם נתקלים בהם שאתם מורידים וסליחה אנחנו רואים פה את החרום דרייבר 2.40 זה הקישור לדרייבר נוט כאן ואנחנו נלחץ עליו וכאן אנחנו מגיעים לטבלת הורדות של החרום דרייבר 2.40 אנחנו צריכים לבחור את הקובץ אקס זה שנמצא בתוך זיפ המתאים לסביבה שלנו.
אם אנחנו עובדים בווינדוס יש לנו רק אפשרות אחת והיא chrome driver win32. זה הכל, אני מוריד את זה לסביבת הדאונלוד שלי, לספריית הדאונלוד שלי ואני ניגש אליה. אני כבר הורדתי את הקובץ הזה, בואו נלך לספריית הדאונלוד, יש לי את החום, אני עושה מכה של מניה עליו, קופי ואני יוצר אצלי ספרייה,
בתוך c jars וdrivers ופה אני מעתיק את החום דרייבר כבר העתקתי את זה קודם אבל אתם תעשו מקש ממני ופייסט ומדביקים פה את החום אז יש לי את המסלול c jars drivers דרייברס דרייברס ברבים הכל באותיות קטנות השלב הבא שאני ארצה לעשות אני ארצה למפות את הספרייה הזאתי למשתנה הפאת של המחשב משתנה המערכת לא להיבהל אנחנו נעשה את זה לאט לאט אני פותח את המחשב שלי, בואו נעשה את זה בצורה כזאתי,
יש לי פה את המערכת הזאת של הקבצים,