feat: Implement Playwright E2E tests for authentication, quiz, student account, and discovery, and add a new quiz page.
Some checks failed
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Failing after 25s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Has been skipped
Build and Deploy Frontend Learner / Notify Deployment Status (push) Failing after 1s
Some checks failed
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Failing after 25s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Has been skipped
Build and Deploy Frontend Learner / Notify Deployment Status (push) Failing after 1s
This commit is contained in:
parent
1c63e79db1
commit
b6c1aebe30
44 changed files with 660 additions and 1148 deletions
|
|
@ -1,65 +0,0 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e8]: E
|
||||
- heading "เข้าสู่ระบบ" [level=1] [ref=e9]
|
||||
- paragraph [ref=e10]: ยินดีต้อนรับกลับมา! กรุณากรอกข้อมูลของคุณ
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: อีเมล
|
||||
- generic [ref=e15]:
|
||||
- generic:
|
||||
- generic: email
|
||||
- textbox [ref=e16]
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]: รหัสผ่าน
|
||||
- generic [ref=e19]:
|
||||
- generic:
|
||||
- generic: lock
|
||||
- textbox [ref=e20]
|
||||
- button "visibility" [ref=e21] [cursor=pointer]:
|
||||
- generic [ref=e22]: visibility
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24] [cursor=pointer]:
|
||||
- checkbox "จดจำฉัน" [ref=e26]
|
||||
- generic [ref=e28]: จดจำฉัน
|
||||
- link "ลืมรหัสผ่าน?" [ref=e29] [cursor=pointer]:
|
||||
- /url: /auth/forgot-password
|
||||
- button "เข้าสู่ระบบ" [ref=e30] [cursor=pointer]:
|
||||
- generic [ref=e31]: เข้าสู่ระบบ
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: บัญชีสำหรับทดสอบ (Test Account)
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]: studentedtest@example.com
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: "Password:"
|
||||
- generic [ref=e38]: admin123
|
||||
- paragraph [ref=e40]:
|
||||
- text: ยังไม่มีบัญชีสมาชิก?
|
||||
- link "สมัครสมาชิกฟรี" [ref=e41] [cursor=pointer]:
|
||||
- /url: /auth/register
|
||||
- link "← กลับไปหน้าแรก" [ref=e43] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e44]: ←
|
||||
- text: กลับไปหน้าแรก
|
||||
- generic:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- button "Go to parent" [disabled]
|
||||
- button "Open in editor"
|
||||
- button "Close"
|
||||
- generic [ref=e45]:
|
||||
- button "Toggle Nuxt DevTools" [ref=e46] [cursor=pointer]:
|
||||
- img [ref=e47]
|
||||
- generic "Page load time" [ref=e50]:
|
||||
- generic [ref=e51]: "47"
|
||||
- generic [ref=e52]: ms
|
||||
- button "Toggle Component Inspector" [ref=e54] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 41 KiB |
|
|
@ -1,65 +0,0 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e8]: E
|
||||
- heading "เข้าสู่ระบบ" [level=1] [ref=e9]
|
||||
- paragraph [ref=e10]: ยินดีต้อนรับกลับมา! กรุณากรอกข้อมูลของคุณ
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: อีเมล
|
||||
- generic [ref=e15]:
|
||||
- generic:
|
||||
- generic: email
|
||||
- textbox [ref=e16]
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]: รหัสผ่าน
|
||||
- generic [ref=e19]:
|
||||
- generic:
|
||||
- generic: lock
|
||||
- textbox [ref=e20]
|
||||
- button "visibility" [ref=e21] [cursor=pointer]:
|
||||
- generic [ref=e22]: visibility
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24] [cursor=pointer]:
|
||||
- checkbox "จดจำฉัน" [ref=e26]
|
||||
- generic [ref=e28]: จดจำฉัน
|
||||
- link "ลืมรหัสผ่าน?" [ref=e29] [cursor=pointer]:
|
||||
- /url: /auth/forgot-password
|
||||
- button "เข้าสู่ระบบ" [ref=e30] [cursor=pointer]:
|
||||
- generic [ref=e31]: เข้าสู่ระบบ
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: บัญชีสำหรับทดสอบ (Test Account)
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]: studentedtest@example.com
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: "Password:"
|
||||
- generic [ref=e38]: admin123
|
||||
- paragraph [ref=e40]:
|
||||
- text: ยังไม่มีบัญชีสมาชิก?
|
||||
- link "สมัครสมาชิกฟรี" [ref=e41] [cursor=pointer]:
|
||||
- /url: /auth/register
|
||||
- link "← กลับไปหน้าแรก" [ref=e43] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e44]: ←
|
||||
- text: กลับไปหน้าแรก
|
||||
- generic:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- button "Go to parent" [disabled]
|
||||
- button "Open in editor"
|
||||
- button "Close"
|
||||
- generic [ref=e45]:
|
||||
- button "Toggle Nuxt DevTools" [ref=e46] [cursor=pointer]:
|
||||
- img [ref=e47]
|
||||
- generic "Page load time" [ref=e50]:
|
||||
- generic [ref=e51]: "43"
|
||||
- generic [ref=e52]: ms
|
||||
- button "Toggle Component Inspector" [ref=e54] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
```
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e8]: E
|
||||
- heading "เข้าสู่ระบบ" [level=1] [ref=e9]
|
||||
- paragraph [ref=e10]: ยินดีต้อนรับกลับมา! กรุณากรอกข้อมูลของคุณ
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: อีเมล
|
||||
- generic [ref=e15]:
|
||||
- generic:
|
||||
- generic: email
|
||||
- textbox [ref=e16]
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]: รหัสผ่าน
|
||||
- generic [ref=e19]:
|
||||
- generic:
|
||||
- generic: lock
|
||||
- textbox [ref=e20]
|
||||
- button "visibility" [ref=e21] [cursor=pointer]:
|
||||
- generic [ref=e22]: visibility
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24] [cursor=pointer]:
|
||||
- checkbox "จดจำฉัน" [ref=e26]
|
||||
- generic [ref=e28]: จดจำฉัน
|
||||
- link "ลืมรหัสผ่าน?" [ref=e29] [cursor=pointer]:
|
||||
- /url: /auth/forgot-password
|
||||
- button "เข้าสู่ระบบ" [ref=e30] [cursor=pointer]:
|
||||
- generic [ref=e31]: เข้าสู่ระบบ
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: บัญชีสำหรับทดสอบ (Test Account)
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]: studentedtest@example.com
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: "Password:"
|
||||
- generic [ref=e38]: admin123
|
||||
- paragraph [ref=e40]:
|
||||
- text: ยังไม่มีบัญชีสมาชิก?
|
||||
- link "สมัครสมาชิกฟรี" [ref=e41] [cursor=pointer]:
|
||||
- /url: /auth/register
|
||||
- link "← กลับไปหน้าแรก" [ref=e43] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e44]: ←
|
||||
- text: กลับไปหน้าแรก
|
||||
- generic:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- button "Go to parent" [disabled]
|
||||
- button "Open in editor"
|
||||
- button "Close"
|
||||
- generic [ref=e45]:
|
||||
- button "Toggle Nuxt DevTools" [ref=e46] [cursor=pointer]:
|
||||
- img [ref=e47]
|
||||
- generic "Page load time" [ref=e50]:
|
||||
- generic [ref=e51]: "41"
|
||||
- generic [ref=e52]: ms
|
||||
- button "Toggle Component Inspector" [ref=e54] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
```
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e8]: E
|
||||
- heading "เข้าสู่ระบบ" [level=1] [ref=e9]
|
||||
- paragraph [ref=e10]: ยินดีต้อนรับกลับมา! กรุณากรอกข้อมูลของคุณ
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: อีเมล
|
||||
- generic [ref=e15]:
|
||||
- generic:
|
||||
- generic: email
|
||||
- textbox [ref=e16]
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]: รหัสผ่าน
|
||||
- generic [ref=e19]:
|
||||
- generic:
|
||||
- generic: lock
|
||||
- textbox [ref=e20]
|
||||
- button "visibility" [ref=e21] [cursor=pointer]:
|
||||
- generic [ref=e22]: visibility
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24] [cursor=pointer]:
|
||||
- checkbox "จดจำฉัน" [ref=e26]
|
||||
- generic [ref=e28]: จดจำฉัน
|
||||
- link "ลืมรหัสผ่าน?" [ref=e29] [cursor=pointer]:
|
||||
- /url: /auth/forgot-password
|
||||
- button "เข้าสู่ระบบ" [ref=e30] [cursor=pointer]:
|
||||
- generic [ref=e31]: เข้าสู่ระบบ
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: บัญชีสำหรับทดสอบ (Test Account)
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]: studentedtest@example.com
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: "Password:"
|
||||
- generic [ref=e38]: admin123
|
||||
- paragraph [ref=e40]:
|
||||
- text: ยังไม่มีบัญชีสมาชิก?
|
||||
- link "สมัครสมาชิกฟรี" [ref=e41] [cursor=pointer]:
|
||||
- /url: /auth/register
|
||||
- link "← กลับไปหน้าแรก" [ref=e43] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e44]: ←
|
||||
- text: กลับไปหน้าแรก
|
||||
- generic:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- button "Go to parent" [disabled]
|
||||
- button "Open in editor"
|
||||
- button "Close"
|
||||
- generic [ref=e45]:
|
||||
- button "Toggle Nuxt DevTools" [ref=e46] [cursor=pointer]:
|
||||
- img [ref=e47]
|
||||
- generic "Page load time" [ref=e50]:
|
||||
- generic [ref=e51]: "21"
|
||||
- generic [ref=e52]: ms
|
||||
- button "Toggle Component Inspector" [ref=e54] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
```
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e8]: E
|
||||
- heading "เข้าสู่ระบบ" [level=1] [ref=e9]
|
||||
- paragraph [ref=e10]: ยินดีต้อนรับกลับมา! กรุณากรอกข้อมูลของคุณ
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: อีเมล
|
||||
- generic [ref=e15]:
|
||||
- generic:
|
||||
- generic: email
|
||||
- textbox [ref=e16]
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]: รหัสผ่าน
|
||||
- generic [ref=e19]:
|
||||
- generic:
|
||||
- generic: lock
|
||||
- textbox [ref=e20]
|
||||
- button "visibility" [ref=e21] [cursor=pointer]:
|
||||
- generic [ref=e22]: visibility
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24] [cursor=pointer]:
|
||||
- checkbox "จดจำฉัน" [ref=e26]
|
||||
- generic [ref=e28]: จดจำฉัน
|
||||
- link "ลืมรหัสผ่าน?" [ref=e29] [cursor=pointer]:
|
||||
- /url: /auth/forgot-password
|
||||
- button "เข้าสู่ระบบ" [ref=e30] [cursor=pointer]:
|
||||
- generic [ref=e31]: เข้าสู่ระบบ
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: บัญชีสำหรับทดสอบ (Test Account)
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]: studentedtest@example.com
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: "Password:"
|
||||
- generic [ref=e38]: admin123
|
||||
- paragraph [ref=e40]:
|
||||
- text: ยังไม่มีบัญชีสมาชิก?
|
||||
- link "สมัครสมาชิกฟรี" [ref=e41] [cursor=pointer]:
|
||||
- /url: /auth/register
|
||||
- link "← กลับไปหน้าแรก" [ref=e43] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e44]: ←
|
||||
- text: กลับไปหน้าแรก
|
||||
- generic:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- button "Go to parent" [disabled]
|
||||
- button "Open in editor"
|
||||
- button "Close"
|
||||
- generic [ref=e45]:
|
||||
- button "Toggle Nuxt DevTools" [ref=e46] [cursor=pointer]:
|
||||
- img [ref=e47]
|
||||
- generic "Page load time" [ref=e50]:
|
||||
- generic [ref=e51]: "52"
|
||||
- generic [ref=e52]: ms
|
||||
- button "Toggle Component Inspector" [ref=e54] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
```
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e8]: E
|
||||
- heading "เข้าสู่ระบบ" [level=1] [ref=e9]
|
||||
- paragraph [ref=e10]: ยินดีต้อนรับกลับมา! กรุณากรอกข้อมูลของคุณ
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: อีเมล
|
||||
- generic [ref=e15]:
|
||||
- generic:
|
||||
- generic: email
|
||||
- textbox [ref=e16]
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]: รหัสผ่าน
|
||||
- generic [ref=e19]:
|
||||
- generic:
|
||||
- generic: lock
|
||||
- textbox [ref=e20]
|
||||
- button "visibility" [ref=e21] [cursor=pointer]:
|
||||
- generic [ref=e22]: visibility
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24] [cursor=pointer]:
|
||||
- checkbox "จดจำฉัน" [ref=e26]
|
||||
- generic [ref=e28]: จดจำฉัน
|
||||
- link "ลืมรหัสผ่าน?" [ref=e29] [cursor=pointer]:
|
||||
- /url: /auth/forgot-password
|
||||
- button "เข้าสู่ระบบ" [ref=e30] [cursor=pointer]:
|
||||
- generic [ref=e31]: เข้าสู่ระบบ
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: บัญชีสำหรับทดสอบ (Test Account)
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]: studentedtest@example.com
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: "Password:"
|
||||
- generic [ref=e38]: admin123
|
||||
- paragraph [ref=e40]:
|
||||
- text: ยังไม่มีบัญชีสมาชิก?
|
||||
- link "สมัครสมาชิกฟรี" [ref=e41] [cursor=pointer]:
|
||||
- /url: /auth/register
|
||||
- link "← กลับไปหน้าแรก" [ref=e43] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e44]: ←
|
||||
- text: กลับไปหน้าแรก
|
||||
- generic:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- button "Go to parent" [disabled]
|
||||
- button "Open in editor"
|
||||
- button "Close"
|
||||
- generic [ref=e45]:
|
||||
- button "Toggle Nuxt DevTools" [ref=e46] [cursor=pointer]:
|
||||
- img [ref=e47]
|
||||
- generic "Page load time" [ref=e50]:
|
||||
- generic [ref=e51]: "27"
|
||||
- generic [ref=e52]: ms
|
||||
- button "Toggle Component Inspector" [ref=e54] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
```
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e8]: E
|
||||
- heading "เข้าสู่ระบบ" [level=1] [ref=e9]
|
||||
- paragraph [ref=e10]: ยินดีต้อนรับกลับมา! กรุณากรอกข้อมูลของคุณ
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: อีเมล
|
||||
- generic [ref=e15]:
|
||||
- generic:
|
||||
- generic: email
|
||||
- textbox [ref=e16]
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]: รหัสผ่าน
|
||||
- generic [ref=e19]:
|
||||
- generic:
|
||||
- generic: lock
|
||||
- textbox [ref=e20]
|
||||
- button "visibility" [ref=e21] [cursor=pointer]:
|
||||
- generic [ref=e22]: visibility
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24] [cursor=pointer]:
|
||||
- checkbox "จดจำฉัน" [ref=e26]
|
||||
- generic [ref=e28]: จดจำฉัน
|
||||
- link "ลืมรหัสผ่าน?" [ref=e29] [cursor=pointer]:
|
||||
- /url: /auth/forgot-password
|
||||
- button "เข้าสู่ระบบ" [ref=e30] [cursor=pointer]:
|
||||
- generic [ref=e31]: เข้าสู่ระบบ
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: บัญชีสำหรับทดสอบ (Test Account)
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]: studentedtest@example.com
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: "Password:"
|
||||
- generic [ref=e38]: admin123
|
||||
- paragraph [ref=e40]:
|
||||
- text: ยังไม่มีบัญชีสมาชิก?
|
||||
- link "สมัครสมาชิกฟรี" [ref=e41] [cursor=pointer]:
|
||||
- /url: /auth/register
|
||||
- link "← กลับไปหน้าแรก" [ref=e43] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e44]: ←
|
||||
- text: กลับไปหน้าแรก
|
||||
- generic:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- button "Go to parent" [disabled]
|
||||
- button "Open in editor"
|
||||
- button "Close"
|
||||
- generic [ref=e45]:
|
||||
- button "Toggle Nuxt DevTools" [ref=e46] [cursor=pointer]:
|
||||
- img [ref=e47]
|
||||
- generic "Page load time" [ref=e50]:
|
||||
- generic [ref=e51]: "29"
|
||||
- generic [ref=e52]: ms
|
||||
- button "Toggle Component Inspector" [ref=e54] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
```
|
||||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue