หลังจากห่างหายไปนาน เนื่องจากช่วงนี้งานยุ่งมาก ก. ไก่ล้านตัว วันนี้มีเวลา(นิดนึง) P’Ploy จะมาสอนติดตั้ง selenium library ตามด้วยติดตั้ง Web driver สำหรับทดสอบ Chrome browser กันค่ะ

ติดตั้ง Selenium Library

RF Selenium Library คือ web testing library สำหรับ robot framework ซึ่งภายในนั้นจะมี selenium (web driver) library อยู่ ใช้ในการ control web browser ค่ะ

วิธีติดตั้ง:

  1. เปิด command line
  2. พิมพ์
    pip install robotframework-seleniumLibrary
  3. ตรวจสอบดูการติดตั้ง โดยใช้คำสั่ง pip freeze หากติดตั้งสำเร็จจะเห็น library ตามภาพ
    pip install selenium library command prompt

 ติดตั้ง Web driver

*สำหรับ Chrome version ตั้งแต่ 115 ขึ้นไป หรือ ปี 2023
ให้ไปดูการติดตั้ง Chrome For Testing แทน คลิก

เราจะต้องติดตั้ง web driver ของแต่ละ web browser ค่ะ โดยสามารถเข้าไปดูว่า Web browser ไหน ใช้ web driver อะไรกันได้ที่ Web Driver Download

ซึ่ง Web driver ที่จะสอนติดตั้งอันแรกก็คือ Chrome Driver สำหรับ Chrome browser ค่ะ

  1. 1. ไป Download Chrome Driver กันก่อนที่ Web Driver Download โดยเลือก Google Chrome Driver นะคะ
  2. 2. เมื่อเข้าไปจะพบกับ Chrome driver ที่ Support OS และ version ต่างๆ เลือกให้ถูกต้องนะคะ
  3. 3. เมื่อ download แล้ว ให้ Extract and Copy Chrome Driver ที่เป็นไฟล์ .exe มาไว้ที่ path        C:/bin (หรือจะเก็บไว้ที่ path อื่นก็ได้นะคะ)
  4. 4. จากนั้นมา Config Environment Variables เพื่อให้สามารถเรียกใช้งาน Chrome Driver จาก path ไหนก็ได้ ทำให้ง่ายต่อการรัน test script ค่ะ
    4.1 search > view advance system setting

    4.2 จากนั้น click ปุ่ม Environment Variables

    4.3 เลือก path กดปุ่ม edit จากนั้น ใส่

    ;c:\bin (หรือ path ที่เก็บ chrome web driver ไว้)

     ในช่อง Variable value ค่ะ และ click ปุ่ม OK ตามภาพ เป็นอันเสร็จสิ้นการ Config Environment  Variables

ลอง Run test script นี้กันดูก่อน เพื่อตรวจสอบผล

*** Settings ***
Library Selenium2Library

*** Variables ***
${URL} http://www.google.com
${BROWSER} chrome

*** Test Cases ***
Demo Open Google Website With Chrome Browser
 Open Browser ${URL} ${BROWSER}

เมื่อลองรันแล้ว ก็จะพบว่า Chrome browser ถูกเปิดขึ้นมา จากนั้นก็ link ไปที่ website ของ google

เท่านี้เราก็สามารถทดสอบ web site ด้วย Chrome browser แล้วจ้า ง่ายมากๆใช่ไหมล่ะ

วันนี้ขอจบเพียงเท่านี้ก่อนนะคะ blog ต่อไปจะมาสอนติดตั้ง Web driver ของ browser ที่เหลือค่ะ อย่าลืมติดตามกันน้าาา บัยยย

Previous articleมาติดตั้ง Appium กับ Robot framework สำหรับเทส Android App กัน
Next articleไม่ต้องแย่งเครื่องกันรันเทส ด้วย Selenium Grid

4 COMMENTS

  1. ถ้าเป็นของ IE จะต้องติดตั้งยังไงค่ะ เพราะว่าตอนนี้ run open browser ด้วย IE ก็ไม่สามารถเปิดได้เลย T T