จาก release note ของ Robot Framework 4.0 alpha 1 นั้น
เห็นข้อหนึ่งว่า Web Driver Manager ทำการแก้ไขไฟล์ readme ด้วย
เป็นสิ่งที่เคยเห็นผ่าน ๆ แต่ยังไม่เคยลองใช้งาน
ดังนั้นมาดูกันหน่อย ว่ามันทำอะไร และ มีประโยชน์อะไรบ้าง ?
Web Driver Manager คืออะไร ?
ง่าย ๆ คือ ตัวจัดการพวก Web Driver ที่ Selenium
ใช้สำหรับควบคุม web browser ต่าง ๆ นั่นเอง
โดยที่จะทำการ download/deploy
รวมทั้งทำการกำหนดค่าใน environment variable ชื่อว่า PATH ให้อีกด้วย
ส่งผลให้เราไม่ต้องจัดการเองอีกต่อไป
ลดงานไปได้เหมือนกันนะ
โดยที่จะสนับสนุน Driver ดังต่อไปนี้
- Chrome driver สำหรับ Google Chrome
- Gecko driver สำหรับ Firefox
- Opera driver สำหรับ Opera
- Edge driver สำหรับ Microsoft Edge
ติดตั้งผ่าน pip เลย ดังนี้
[code] $pip install webdrivermanager [/code]การใช้งานก็ไม่ยาก
ตัวอย่างเช่นต้องการใช้งาน Chrome Driver ทำดังนี้
[code] $webdrivermanager chrome [/code]เพียงเท่านี้ก็ใช้งานได้แล้วครับ ง่ายมาก ๆ
ลองใช้งานกันดูครับ