Account & Security Demo
Chathai Framework Showcase
Permissions
Chathai เด่น: Multi-lang/RTL, role gating, stateful flows
XLSX Template Example (แยกเป็นแต่ละเคส)
1) Login & 2FA
TestScenario(des)
Test case(IT)
Describe
only
hook
command
value/target
chaining?
Account
Login success
visit
/account
Account
Login success
get
input[placeholder="Email"]
Account
Login success
type
user@chathai.dev
YES
Account
Login success
get
input[placeholder="Password"]
Account
Login success
type
pass123
YES
Account
Login success
click
button:contains("Login")
YES
Account
2FA mock
แสดงรหัส 2FA
click
button:contains("2FA mock")
2) Multi-language & RTL
TestScenario(des)
Test case(IT)
Describe
only
hook
command
value/target
chaining?
Account
Switch language
get
select
Account
Switch language
select
de
YES
Account
Toggle RTL
click
button:contains("Switch RTL")
3) Role-based
TestScenario(des)
Test case(IT)
Describe
only
hook
command
value/target
chaining?
Account
Switch role to admin
click
button:contains("Switch Role")
หมายเหตุ: ตัวอย่างนี้ครอบคลุม login, 2FA, multi-language/RTL และสลับ role