Selenium3

Selenium 3

אני זוכר שבאוגוסט 2013 , לפני 3 שנים קראתי פוסט בבלוג הרישמי של סלניום כי הגרסה המשמעותית הבאה של סלניום עומדת לצאת במהלך השנה (דיברו אז על תקופת הכריסטמס) – גרסת Selenium 3. לא נפלתי מהרגליים אמנם אבל כן חיכיתי וציפיתי לראות את השינויים שהם הולכים לבצע בפרוייקט. הגיע חודש דצמבר – ושום כלום. גם דצמבר שלאחריו הגיע – ועדיין כלום וגם זה שאחריו… טוב נו, בינתיים החליטו באופן לא רישמי לקרוא ל-Appium גרסת Selenium 3 – שזה די קישקוש כי אלו שני פרוייקטים שונים.

 

Selenium31

 

אז החדשות הן, שלפני כמה ימים יצאה הגרסה המיוחלת, סוף סוף אפשר להוריד ולעבוד עם Selenium 3 , אמנם גרסת בטא כרגע, אבל גם זה עדיין משהו. ונכון לכתיבת שורות אלו – קיימת גרסה 3 כרגע רק לשפות Java ו-Ruby.

אז לאחר כמה התנסויות, משחקים ומחקרים קטנים שעשיתי לעצמי, אני יכול להגיד כמה דברים על הגרסה ולהלן התרשמויותיי:

1. דבר ראשון וזה דבר חשוב מאוד, אם אתם עובדים ב-Java ומותקנת אצלכם גרסה נמוכה מ-8 – לא תוכלו לעבוד עם סלניום 3.

2. התמיכה בדרייבר של פיירפוקס עדיין נשארה תחת מוזילה, אך כעת הוציאו את הדרייבר מחוץ לדפדפן, שזה אומר שאנו נצטרך להגדיר אותו בקוד \ במשתנים הגלובלים שלנו את הנתיב של הדרייבר (בדיוק באותו אופן כמו שעבדנו עם דפדפן הכרום) , הדרייבר של מוזילה הוא ה-geckodriver – אותו יש להוריד

3. התמיכה בדרייבר של ספארי היא כעת תחת תחום אחריותה של חברת אפל (שזה אומר שהיא סוף סוף מכירה רשמית בפרוייקט הזה)

4. התמיכה בדרייבר של Edge היא תחת מייקרוסופט שכתבה לה את ה-Driver Server

5. אין יותר תמיכה לגרסאות של אינטרנט אקספלורר נמוכות מ-9 (גם בשל העובדה שמייקרוסופט עצמה הפסיקה לתמוך בהן)

6. אין יותר תמיכה כלל בדינוזאור העתיק שנקרא Selenium RC (מישהו עוד עובד עם זה ?)

 

 

7. הרצתי טסטים שונים על דפדפנים שונים והדבר הראשון שאני חייב לציין – שזה עובד. זאת אומרת, מבחינת התמיכה לאחור – לא נתקלתי בבעיות מסויימות. ההרצה התבצעה על Windows 7 SP1 – 64 Bit:

– דפדפן הכרום (גרסה 52 , 64 ביט)

– דפדפן הפיירפוקס (גרסה 47.0.1)

– דפדפן הספארי (על חלונות)

– דפדפן האינטרנט אקספלורר (גרסה 11)

– דפדפן האדג’ (החדש של מייקרוסופט)

– דפדפן וירטואלי – HTML Unit

 

הטסטים קראו ישירות ל-API של סלניום וכן עשיתי שימוש גם ב-Page Objects.

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

להורדת הגרסה , כנסו לאתר הרישמי: http://www.seleniumhq.org/download

בהצלחה,

יוני

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

היי, אני לא רובוט *

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">