robot-00
แก้ไขสำหรับการติดตั้ง Robot Framework บนระบบปฏิบัติการ Windows

Software ที่ใช้ในการติดตั้งประกอบไปด้วย

  • Python 2.7.12
  • เพิ่มเติมสำหรับ Text editor ที่ใช้เขียน script ของ Robot framework คือ Sublime และ Atom
  • Default browser คือ Firefox

มีขั้นตอนการติดตั้งดังต่อไปนี้

1. ทำการ Download Python 2.7.12

เนื่องจาก Robot framework นั้นพัฒนาด้วยภาษา Python นะครับ

2. เมื่อ Download เสร็จแล้ว ให้ทำการติดตั้ง Python

โดยทำการกด next, next และ next อย่างเดียว
จะติดตั้ง Python ไว้ที่ c:\Python27
ซึ่งขอเรียกว่า PYTHON_HOME

3. ทำการตรวจสอบว่า สามารถใช้งาน Python ผ่าน command line

ทำการเปิด command line แล้วพิมพ์คำสั่งดังนี้

python

ถ้าผลการทำงานเกิด Error ดังนี้

python is not recognised as an internal or external command

ให้ทำการแก้ไขดังนี้

3.1 ทำการกำหนด Environment variable แบบชั่วคราว
ใน command line ให้พิมพ์คำสั่งดังนี้

set PYTHON_HOME=c:\Python27
set PATH=.;%PYTHON_HOME%;%PYTHON_HOME%\scripts;%PATH%

จากนั้นให้พิมพ์คำสั่ง python อีกครั้ง
จะไม่เขียน error อีกแล้ว
แต่เมื่อทำการปิด command line ไป แล้วเปิดขึ้นมาใหม่
จะเกิด error เช่นเดิม เนื่องจากเป็นการกำหนด Enronment variable แบบชั่วคราวเท่านั้น

3.2 ทำการกำหนด Environment variable แบบถาวร
ทำการแก้ไขโดยไปที่ System Properties
เข้าไปด้วย Click ขวาที่ My Computer -> เลือก Properties -> เลือก tab Advance
และเลือก Environment variables ดังรูป

robot-01

ให้ทำการสร้าง แก้ Environment Variables ในส่วนของ System Variable หรือ User Variable ก็ได้
โดยใส่ค่าดังนี้

1. ทำการกำหนด PYTHON_HOME สำหรับกำหนด path ที่ติดตั้ง Python
Variable=PYTHON_HOME
Value=c:\Python27

2. ทำการกำหนด PATH
Variable=PATH
Value=.;%PYTHON_HOME%;%PYTHON_HOME%\scripts;%PATH%

แสดงดังรูป

robot-02

จากนั้นทำการกด ok ok ok และปิด command line
แล้วทำการเปิด command line ขึ้นมาใหม่
พิมพ์คำสั่ง python จะไม่เกิด error อีกแล้ว

4. ทำการทดสอบใช้งาน pip ใน command line

คือตัวจัดการ package/library ต่าง ๆ สำหรับภาษา Python
โดยจะมีมากับ Python 2.7.9 เป็นต้นมา
ดังนั้นไม่ต้องทำการติดตั้งแต่อย่างใด
ซึ่งจะอยู่ใน folder %PYTHON_HOME%\Scripts

ทำการเปิด command line แล้วพิมพ์คำสั่ง

pip

จะต้องไม่เกิด error ใด ๆ ขึ้นมา
แสดงผลการทำงานดังนี้

robot-05

5. ทำการติดตั้ง Robot Framework ผ่าน pip

ทำการติดตั้ง robotframework ซึ่งเป็น library หนึ่งที่พัฒนาด้วยภาษา Python
โดยจะติดตั้งผ่าน pip ด้วยคำสั่ง

pip install robotframework

ต่อมาทำการติดตั้ง library สำหรับการทดสอบระบบ web application ชื่อว่า robotframework-selenium2library
ด้วยคำสั่ง

pip install robotframework-selenium2library

ทำการตรวจสอบผลการติดตั้ง robotframework ด้วยคำสั่ง

pybot

จะต้องแสดงผลการทำงานดังนี้
เป็นอันเรียบร้อย พร้อมสำหรับการเขียนชุดการทดสอบด้วย Robot Framework แล้ว

robot-04

6. ทำการติดตั้ง Text Editor สำหรับเขียน script ด้วย Robot Framework

แนะนำให้ทำการติดตั้ง Sublime หรือ Atom ก็ได้
เพื่อความสะดวกสบายในการเขียน script ต่อไป
เพียงเท่านี้เราก็พร้อมเริ่มต้นไปกับ Robot Framework แล้วนะครับ

สำหรับการติดตั้งแบบเก่าอ่านได้จาก
การติดตั้ง Robot Framework บนระบบปฏิบัติการ Windows