PyCharm เป็น IDE ที่ใช้สำหรับเขียน Python ครับ พัฒนาโดยบริษัท JET BRAINS เจ้านี้เค้าพัฒนา IDE กับ tools เทพๆหลายตัวมาก เช่น IntelliJ IDEA, ReSharper, Kotlin และอื่นๆอีกยาวเหยียด

Intellibot เป็น Plugin สำหรับ PyCharm IDE เนื่องจาก PyCharm เองไม่ได้ support robot framework เราจึงจำเป็นต้องใช้ Plugin มาช่วยครับ

Features หลักๆก็ตามนี้เลย

Syntax Highlighting – ช่วย Highlight keywords, variables, comments, headings ต่างครับ

Auto-completion – ไม่ว่าจะเป็นจาก Resource file, Build in library, External library, Keywords, Variables.
โดย พิมพ์ command บางส่วนแล้วกด Ctrl + Space bar เพื่อแสดง suggestion keywords ครับ

Jump to Source – เราสามารถเข้าไปดู source code ได้โดยการกด Ctrl + Click ที่ชื่อ Function หรือ Keyword ที่เราสนใจ

Find Usages – ค้นหา Keyword ว่ามีใช้ที่ไหนบ้าง มีประโยชน์มากเวลาเราต้องไปแก้โค้ดคนอื่นแล้วไม่รู้ว่า function นี้เค้าใช้งานยังไง ก็ลอง find usage ดูว่ามีไหม

และ feature อื่นๆอีกเพียบ ดูตาม Link นี้ได้เลยครับ Intellibot Features


ข้อดีข้อด้อยล่ะ

ข้อดีก่อน

  1. IDE รองรับ Python หากเราต้องการเขียน library ด้วย python ไว้ใช้เอง PyCharm นี่แหละคำตอบ
  2. รองรับ Project ใหญ่ๆ ที่มี file จำนวนมากได้ดี
  3. ไม่ได้รองรับเฉพาะ robot framework แต่มี Plugin ดีๆเยอะแยะเลยเช่น Git, Python, Docker, CI ต่างๆ

ข้อด้อยล่ะ

  1. ดู Geek ถ้าไม่ค่อยได้เขียนโปรแกรมบ่อยๆ อาจจะไม่ชอบได้
  2. ไม่มีเมนูลัดสำหรับอ่าน Keyword Document ต้องอ่านจาก source code เอา

มาติดตั้ง กันเลยกับ 2 Step ง่ายๆ แค่นี้เอง

Step 1 – ติดตั้ง PyCharm Community version

เริ่มจากไปโหลด PyCharm ตามลิงค์นี้เลยครับ Download PyCharm ต้องเลือกเป็น Community version นะครับถึงจะฟรีนะครับ

Tip & Trick สำหรับใครที่ไม่เคยใช้ IntelliJ IDEA แนะนำเลือก Keymap scheme เป็น Eclipse หรือตัวอื่นที่เราคุ้นมือ จะดีกว่าครับ แต่ถ้าใช้ IntelliJ Keymap จะทำให้ command พื้นฐาน เช่น Copy จะไม่ใช่ Ctrl + c, Ctrl + v แบบ text editor ทั่วไปที่เราใช้กันครับ

Step 2 – ติดตั้ง Intellibot (Robot Plugin)

  1. โดยเข้าจากเมนู File –> Settings –> Plugins –> Browse repositories
  2. Filter plugin ด้วย “Intellibot”
  3. เลือก plugin Intellibot
  4. คลิก Install
  5. หลัง Install เสร็จให้ ปิด แล้ว เปิด PyCharm ใหม่ครั้งนึงครับ เพื่อให้ IDE โหลด Plugin ที่เรา install มาใช้งาน

เสร็จแล้วให้เราเปิด PyCharm browse ไปที่ Folder ที่เราเคยเขียน Test คราวที่แล้วไว้เลยครับ
File –> Open แล้ว browse ไปที่ test project folder “C:\robot-demo”

แค่นี้เราก็พร้อมแล้วที่จะใช้ PyCharm ครับ

สำหรับใครที่ลองใช้แล้ว ไม่โดนใจ ใช้ยากไป  บทความหน้า P’Ploy จะมาแนะนำ RIDE
อีกหนึ่ง IDE ที่เป็นที่นิยมมากๆ ในหมู่ QA ครับ

References:

 

8 COMMENTS

    • ลองเช็คดูนะครับว่า Intellibot plugin ลงเรียบร้อยหรือยังครับ
      กับ Library ที่เราจะใช้ ได้ import เข้ามาหรือยังนะครับ เช่น
      Library Selenium2Library

      • ลงและ import เรียบร้อยแล้วค่ะ คำอื่นๆ ก็ขึ้น suggestion keywords อยู่นะคะ แต่พวกคำสั่ง Open ,Close ,Input ,Click พวกนี้จะไม่ขึ้นอ่ะค่ะ

          • ลองแก้โดยการไปเปลี่ยน Project Interpreter เป็น Python version ที่ใช้อยู่ดูครับ น่าจะเป็น version 2.7

            File –> Settings –> Project: –> Project Interpreter
            แล้วเลือก version Python ที่มีดูครับ แล้วเลือก Apply รอให้ pycharm index สักครู่ก็น่าจะใช้ดได้ครับ