จาก blog ก่อนหน้าที่ P’Art ได้สอนการติดตั้ง robot framework และชิงสอน PyCharm ตัดหน้ากันไปแล้ว วันนี้มาดูการติดตั้ง RIDE กันบ้างงงง
มะมา เรามาทำความรู้จัก
RIDE เป็น IDE สำหรับใช้เขียน automated test ด้วย Robot framework ค่ะ หากเปิดดูจาก document ของ Robot framework เกี่ยวกับ Editor สำหรับใช้งานนั้น จะเห็นพี่ RIDE มาเป็นตัวแรกเลย
มะมา เรามาดู Feature หลักๆ ที่มีกัน
Auto-completion กด Ctrl + Space bar เพื่อแสดง suggestion keywords
View keyword documentation หากอยากดู document ของ keyword สามารถทำได้ง่ายๆ โดยเอา mouse ไปชี้ที่ keyword นั้นจากนั้นกดปุ่ม Ctrl ค่ะ
Navigate to user keyword definition กด Ctrl+Click หากต้องการเข้าไปดูหรือแก้ไข step ของ keyword
Validate keyword arguments ไม่ต้องกลัวว่าจะใส่ argument ผิด เค้ามีแถบสีช่วยเตือนให้ ซึ่งแถบสีจะแสดงตามตารางข้างล่างจ้า
Action | สีแสดงเตือน |
ใส่ arguments มากกว่าหรือน้อยว่าที่กำหนด | สีแดง |
ไม่มี arguments ที่ต้องใส่ | สีเทาเข้ม |
Optional argument | สีเทา |
ใส่ arguments ถูกต้องแล้ว | สีขาว |
Find where user keywords are used ค้นหาว่า keyword นี้ถูกเรียกใช้ที่ไหนบ้าง โดย Click mouse ขวาที่ keyword และเลือก Find Where Used
และ feature อื่นๆอีกมากมายค่ะ ไปดูที่ link นี้ได้เลยจ้า RIDE How to
มะมา เรามาดู ข้อดี และ ข้อด้อย ?
ข้อดี
- เหมาะสำหรับ QA มือใหม่ เขียนโปรแกรมไม่ค่อยเป็นก็ใช้งานได้
- อ่าน Test script สะดวกดี เพราะคล้ายๆ ตาราง excel
- เขียน Document และ Tag แบบสบายๆ มีเป็นช่องๆ ให้ใส่เลย
- สร้าง Keyword และ Variable ง่ายมากๆ โดย Extract Keyword หรือ Extract Variable
- มีปุ่ม กด run test script เลย ไม่ต้องไปรันใน command ให้ยุ่งยาก
ข้อด้อย
- ช้าจ้า บางทีมีค้างงงงง @&%$5*W$@#@$%
- รองรับเฉพาะ robot framework เท่านั้น ก็สร้างมาเพื่อ RF โดยเฉพาะนี่เนอะ
มะมา เรามาติดตั้งเลยดีฝ่า
- ติดตั้ง RIDE และ wxPython กันก่อนนะ
*Note1 เราจำเป็นต้องติดตั้ง wxPython เนื่องจาก RIDE GUI นั้นถูกพัฒนาด้วย wxPython ค่ะ
*Note2 RIDE ไม่ support Python 3 นะ และ Python 2.6 เป็น version ต่ำสุดที่ support นะจ้ะ
- ติดตั้ง RIDE โดยเปิด command prompt และพิมพ์ pip install robotframework-ride
- ติดตั้ง wxPython โดยไปโหลด wxPython ที่ Download wxPython นะคะ จากนั้นก็ install โลด
2. อย่ารอช้า พิมพ์ ride.py ใน command prompt เพื่อเปิด RIDE ค่ะ
เสร็จแล้วววววววว แค่นี้เราก็พร้อมที่จะใช้ RIDE กันแล้วค่ะ สามารถ New Project ขึ้นมาเตรียมเขียน test script กันเลยจ้า
สุดท้ายนี้ ขอท่านทั้งหลาย กด like & share ให้หน่องพลอยด้วยนะค้าา กราบบบบบ
อ่านแล้ว ฮาค่ะ 55+ ชอบภาพด้วย
พี่ครับ พอผมพิม ride.py มันขึ้นงี้อ่ะครับ wxPython not found.
ภาพประกอบครับ
http://www.mx7.com/view2/Ad2DSsqpiXZ2EVTY
ต้องลง Python ก่อนครับ โดยสามารถทำตาม Link นี้ได้เลย
https://medium.com/@betiranasak/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-robot-framework-ride-%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A-window-65fc8448b834