Account & Security Demo

Chathai Framework Showcase

Login

Profile

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