Skip to content

Instantly share code, notes, and snippets.

@up1
Last active January 27, 2025 07:08
Show Gist options
  • Save up1/c3f000b2ea0cf436e8220b4503cead78 to your computer and use it in GitHub Desktop.
Save up1/c3f000b2ea0cf436e8220b4503cead78 to your computer and use it in GitHub Desktop.
Robot frameworm 7.2 + Group syntax
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${URL} https://seleniumbase.io/coffee/
${BROWSER} chrome
*** Test Cases ***
Success case ทำการสั่งซื้อกาแฟ Americano 1 แก้ว
Open Browser ${URL} ${BROWSER}
Wait Until Page Contains Element xpath=//*[@data-test="Americano"]
Click Element xpath=//*[@data-test="Americano"]
Click Element xpath=//*[@data-test="checkout"]
Input Text id=name Somkiat
Input Text id=email [email protected]
Click Element id=submit-payment
Wait Until Page Contains Thanks for your purchase. Please check your email for payment.
$pip install robotframework==7.2
$pip list
robotframework 7.2
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${URL} https://seleniumbase.io/coffee/
${BROWSER} chrome
*** Test Cases ***
Success case ทำการสั่งซื้อกาแฟ Americano 1 แก้ว
# Step 1: เปิดเว็บไซต์
Open Browser ${URL} ${BROWSER}
Wait Until Page Contains Element xpath=//*[@data-test="Americano"]
# Step 2: คลิกที่เมนู Americano
Click Element xpath=//*[@data-test="Americano"]
# Step 3: คลิกที่ปุ่ม Checkout
Click Element xpath=//*[@data-test="checkout"]
# Step 4: กรอกชื่อและอีเมล
Input Text id=name Somkiat
Input Text id=email [email protected]
# Step 5: คลิกที่ปุ่ม Submit Payment
Click Element id=submit-payment
Wait Until Page Contains Thanks for your purchase. Please check your email for payment.
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${URL} https://seleniumbase.io/coffee/
${BROWSER} chrome
*** Test Cases ***
Success case ทำการสั่งซื้อกาแฟ Americano 1 แก้ว
Step 1: เปิดเว็บไซต์
Step 2: คลิกที่เมนู Americano
Step 3: คลิกที่ปุ่ม Checkout
Step 4: กรอกชื่อและอีเมล
Step 5: คลิกที่ปุ่ม Submit Payment
*** Keywords ***
Step 1: เปิดเว็บไซต์
Open Browser ${URL} ${BROWSER}
Wait Until Page Contains Element xpath=//*[@data-test="Americano"]
Step 2: คลิกที่เมนู Americano
Click Element xpath=//*[@data-test="Americano"]
Step 3: คลิกที่ปุ่ม Checkout
Click Element xpath=//*[@data-test="checkout"]
Step 4: กรอกชื่อและอีเมล
Input Text id=name Somkiat
Input Text id=email [email protected]
Step 5: คลิกที่ปุ่ม Submit Payment
Click Element id=submit-payment
Wait Until Page Contains Thanks for your purchase. Please check your email for payment.
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${URL} https://seleniumbase.io/coffee/
${BROWSER} chrome
*** Test Cases ***
Success case ทำการสั่งซื้อกาแฟ Americano 1 แก้ว
GROUP Step 1: เปิดเว็บไซต์
Open Browser ${URL} ${BROWSER}
Wait Until Page Contains Element xpath=//*[@data-test="Americano"]
END
GROUP Step 2: คลิกที่เมนู Americano
Click Element xpath=//*[@data-test="Americano"]
END
GROUP Step 3: คลิกที่ปุ่ม Checkout
Click Element xpath=//*[@data-test="checkout"]
END
GROUP Step 4: กรอกชื่อและอีเมล
Input Text id=name Somkiat
Input Text id=email [email protected]
END
GROUP Step 5: คลิกที่ปุ่ม Submit Payment
Click Element id=submit-payment
Wait Until Page Contains Thanks for your purchase. Please check your email for payment.
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment