Robot Framework โปรแกรมสำหรับทดสอบเว็บไซต์ และสร้างโรบอท

Robot Framework โปรแกรมสำหรับทดสอบเว็บไซต์ และสร้างโรบอท

Robot Framework คือโปรแกรมสำหรับใช้เพื่อทดสอบเว็บไซต์ (Test Automation Tools) และสร้างโรบอทสำหรับทดสอบผ่านเว็บบราวเซอร์

ตัวอย่างการเขียนและใช้งาน Robot Framework ดูได้ดังนี้
(หมายเหตุ ในคลิปเป็น Version เก่าให้ดูเป็นตัวอย่างคราวๆ พอครับ)

เราสามารถเขียนโปรแกรมสำหรับเปิดเว็บไซต์ พิมข้อความ คลิกปุ่ม และทำอื่นๆ ได้มากมายผ่านคำสั่งง่ายๆ และหลังจากรันคำสั่งแล้ว เราจะได้ Report ที่บอกความสำเร็จ และโหลดไทม์ต่างๆ ได้อีกด้วย

ทำไมถึงจะต้องใช้ Robot Framework ใช้ตัวอื่นได้หรือไม่
– คำตอบคือได้ เพียงแค่เจ้าของบทความค้นหาอันนี้ก่อน และพบว่าคำสั่งง่ายไม่ยากเกินไป อีกทั้งยังมีวิดีโอสอนผ่าน Udemy ขาย จึงเลือกใช้ Robot Framework เท่านั้นเอง

Robot Framework สามารถใช้ได้ทั้ง Windows, Mac และ Linux สำหรับ Blog นี้ เราจะโฟกัสที่ Windows เท่านั้น โดยใช้ Windows 10 : 64 Bits


การติดตั้ง Robot Framework บน Windows 10

  1. ติดตั้ง Python & PIP (อย่าลืมเพิ่ม PATH ด้วย)
  2. ใช้ PIP ติดตั้ง Robot Framework
  3. ใช้ PIP ติดตั้ง SeleniumLibrary
  4. โหลด Selenium Web Driver มาเก็บไว้
  5. ติดตั้ง IDE ในที่นี้จะเลือกใช้ Pycharm IDE & Intellibot Plugin

1. การติดตั้ง Python & PIP

โหลด Python ได้จาก https://www.python.org/ แล้วกด Download หรือจะกดที่ View the full list of downloads. แล้วค่อยโหลดจากตรงนั้นก็ได้ เวอร์ชั่น 64 Bits มันจะไปซ่อนอยู่ข้างในนั้นครับ

สำหรับ Blog นี่จะใช้เวอร์ชั่น 3.8.5 แบบ 64 Bits แต่จริงๆ เขาว่า ถ้าโหลด 2.7.X มันจะใช้งานกับ RF เดิมได้ทุก Libraries แต่ปัจจุบัน 2.7.X มันเลิก Support แล้ว เลยไม่ค่อยแนะนำอยู่ดีครับ

ถ้าจะโหลดตัว 64 Bits ต้องเข้ามาข้างในลึกหน่อย

จากนั้นกดติดตั้ง ห้ามลืม Add PATH เด็ดขาด ต้องติ๊กด้วย

เมื่อติดตั้ง Python แล้ว ตัว PIP ก็จะถูกติดตั้งแถมมาด้วย วิธีการเช็คว่าติดตั้งเรียบร้อยแล้วหรือไม่ คือให้เปิด CMD มาตรวจสอบ คำสั่งคือ

python -V และ pip -V

2-3. ใช้ PIP ติดตั้ง Robot Framework และ SeleniumLibrary

เปิด CMD รันคำสั่งตามนี้เพื่อติดตั้งได้เลย

pip install robotframework
pip install --upgrade robotframework-seleniumlibrary

ถ้าจะใช้ Libraries ตัวอื่นก็สามารถติดตั้งเพิ่มเติมได้ โดยดูได้จากลิงค์

https://robotframework.org/#libraries


อ่านต่อขั้นตอนต่อไปได้ที่

Robot Framework ขั้นตอนการติดตั้ง ตอนที่ 2

Back to Top