z13
เมื่อวันที่ 13 ตุลาคมนั้นทางทีมพัฒนาของ SeleniumHQ ได้ปล่อย Selenium 3 (Final version) ออกมา
เป็นการเปลี่ยนแปลงครั้งยิ่งใหญ่ตั้งแต่ version 2.53.1
หรือในรอบ 5 ปีนั่นเอง !!
โดยการเปลี่ยนแปลงประกอบไปด้วย

  • Selenium Core ซึ่งเป็นส่วนการทำงานหลัก
  • WebDriver API ซึ่งส่งผลกระทบทั้งหมดทั้ง Mozilla Firefox, Safari, IE และ Google Chrome แต่ก็ทำให้การทำงานเร็วขึ้น
  • SeleniumGrid ซึ่งไม่กระทบกับของเดิมเท่าไรนัก

สิ่งที่เห็นได้ชัดจากการเปลี่ยนแปลงจาก version 2 มา 3 คือ WebDriver

แต่ก่อนนั้นทางทีมพัฒนาของ SeleniumHQ
จะเป็นทีมที่ดูแลจัดการ WebDriver ของ browser แต่ละตัวเอง
ทำให้การแก้ไขปัญหาต่าง ๆ ล่าช้า
ดังนั้นใน version 3 จึงเปลี่ยนหน้าที่รับผิดชอบไปให้เจ้าของ browser ดูแลกันเอง
เนื่องจากน่าจะรู้จัก browser ของตนเองดีที่สุด ทั้ง

ผลที่ตามมาคือ การทดสอบใน browser ต่าง ๆ
จะทำงานได้ดีขึ้น
จะทำงานได้รวดเร็วขึ้น
จะทำงานได้เสถียรมากขึ้น

โดยทาง SeleniumHQ ได้สรุปรายชื่อ WebDriver ไว้ดังนี้

ที่สำคัญทางทีม SEleniumHQ ไม่ได้ดูแลหรือพัฒนานะครับ

selenium3

และที่น่าสนใจก็คือ Selenium WebDriver กำลัง implement

ให้เป็นไปตามมาตรฐาน WebDriver W3C อีกด้วย (Browser Automation)
ซึ่ง roadmap น่าจะเป็นดังรูป

selenium_roadmap_2

ผลกระทบต่าง ๆ ทั้งก่อนหน้านี้และที่ตามมา เช่น

สุดท้ายแล้วอย่าลืม upgrade กันนะครับ
มันทำงานได้รวดเร็วขึ้นมากมาย
น่าจะทำให้การทดสอบสนุกยิ่งขึ้น

Reference Websites
https://seleniumhq.wordpress.com/2016/10/13/selenium-3-0-out-now/
https://seleniumhq.wordpress.com/2016/10/04/selenium-3-is-coming/