Screen Shot 2557-07-27 at 11.05.32 AM

หลังจากที่ได้ทำการสอนและแบ่งปันการเขียน Automated Acceptance Test ด้วย Robot Framework มา
พบว่าปัญหาหนึ่งสำหรับผู้เริ่มต้นใหม่ๆ ก็คือ การติดตั้ง
ยิ่งทำการติดตั้งบนระบบปฏิบัติการ Windows ด้วยแล้วจะยิ่งมีปัญหาหนักขึ้นไปอีก
ดังนั้นในบทความนี้ ผมจึงขออธิบายขั้นตอนการติดตั้งบนระบบปฏิบัติการ Windows อย่างละเอียด
ซึ่งมีขึ้นตอนดังต่อไปนี้

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

ขั้นตอนการติดตั้ง

1. ทำการ Download  Python 2.7.8

ให้เลือกไฟล์ ตามระบบปฏิบัติการไปเลย ตัวอย่างดังรูป

Screen Shot 2557-07-27 at 10.33.39 AM

2. เมื่อทำการติดตั้งเรียบร้อยแล้ว

Python จะติดตั้งไว้ที่ c:\Python27

3. ทดสอบว่า python สามารถทำงานผ่าน command line ได้หรือไม่

ด้วยการเปิด program ชื่อว่า cmd ขึ้นมา แล้วพิมพ์คำสั่ง
>python

ผลการทำงาน จะต้องบอกว่า python is not recognised as an internal or external command

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

Screen Shot 2557-07-27 at 10.35.57 AM

ให้ทำการสร้าง แก้ Environment Variables ในส่วนของ System Variable ชื่อว่า PATH
ส่วนชอง Variable Value ให้เพิ่มเข้าไปเข้าหน้าดังนี้    .;c:\Python27;c:\Python27\Scripts;%PATH% ดังรูป

windows-environment-variables

ให้ทำการบันทึกทั้งหมด จนปิดครบทุกหน้าต่าง

ต่อมาให้ทำการปิด cmd ที่เปิดไว้  แล้วทำการเปิด cmd ขึ้นมาให้
ให้ทำการพิมพ์คำว่า python
แสดงผลการทำงานดังนี้

Screen Shot 2557-07-27 at 10.43.38 AM

เป็นอันว่าเราสามารถใช้งาน python ใน cmd ได้แล้ว

4. ทำการติดตั้ง PIP

สำหรับใช้ติดตั้ง library ต่างๆ ที่ต้องการใช้งาน ตัวอย่างเช่น  Robot Framework เป็นต้น
เริ่มการติดตั้ง pip โดยไปที่  PIP Installation
ให้ทำการ download  ไฟล์ชื่อว่า get-pip.py

Screen Shot 2557-07-27 at 10.56.19 AM

ต่อจากนั้นให้ทำการ copy ไฟล์ get-pip.py ไปไว้ยัง folder ที่เราต้องการหรือ working directory ของเรา
แล้วทำการ run ด้วยคำสั่ง
>python get-pip.py

ปล. ถ้าที่บริษัทมีการใช้งานผ่าน proxy จะต้องพิมพ์คำสั่งดังนี้ ใน cmd ก่อน เพื่อกำหนด proxy ก่อน คือ

 SET HTTP_PROXY=http://<domain>\<username>:<password>@<proxy server>:<proxy port>
 SET HTTPS_PROXY=http://<domain>\<username>:<password>@<proxy server>:<proxy port>

เมื่อทำการติดตั้งเรียบร้อยให้ทดสอบพิมพ์คำว่า pip ใน command line จะแสดงผลการทำงานดังนี้

Screen Shot 2557-07-27 at 10.47.13 AM

5. ทำการติดตั้ง Robot Framework

หลังจากที่ติดตั้ง Python และ PIP เรียบร้อยแล้ว
ต่อไปทำการติดตั้ง Robot Framework กันบ้าง ซึ่งจะติดตั้งผ่าน PHP ด้วยคำสั่ง
>pip install robotframework

เมื่อติดตั้งเรียบร้อยโดยต้องไม่มีข้อความ error ใดๆ ทั้งสิ้น
ทำการทดสอบว่าติดตั้ง Robot Framework สำเร็จหรือไม่ ด้วยคำสั่ง
>pybot

จะแสดงผลการทำงาน Error ที่ถูกต้องดังนี้

Screen Shot 2557-07-27 at 10.49.36 AM

6. ทำการติดตั้ง library เพิ่มเติมสำหรับการทดสอบระบบผ่าน web นั่นก็คือ Selenium2Library

ติดตั้งโดยใช้คำสั่ง
>pip install robotframework-selenium2library

เพียงเท่านี้เราก็สามารถเริ่มต้นสร้าง Automated Acceptance Test ด้วย Robot Framework ได้แล้ว
เจอกันใน Course Automated Acceptance Testing with Robot Framework
ในวันที่ 16-17 สิงหาคม นี้ครับ By SPRINT3R