张翔
|
cc6e38734e
|
fix: check for any error message instead of specific field validation
|
2026-03-06 18:17:06 +08:00 |
|
张翔
|
6a1c7a78ed
|
fix: check for form validation error instead of API error
|
2026-03-06 18:14:56 +08:00 |
|
张翔
|
bd0b9a2bb7
|
fix: check for generic error message instead of specific server error
|
2026-03-06 18:13:25 +08:00 |
|
张翔
|
22371ce47d
|
fix: use page.content() for more reliable message checking
|
2026-03-06 18:10:46 +08:00 |
|
张翔
|
6a79cb883f
|
fix: update tests to use success message for successful submission and proper timeout for API error
|
2026-03-06 18:08:45 +08:00 |
|
张翔
|
9da7878695
|
fix: use waitForSelector for toast elements instead of timeouts
|
2026-03-06 18:06:29 +08:00 |
|
张翔
|
7cf888f09d
|
fix: set API routes before addInitScript to ensure proper interception
|
2026-03-06 18:04:03 +08:00 |
|
张翔
|
f99b5c8f86
|
fix: use explicit timeouts instead of waitForToast methods
|
2026-03-06 18:02:14 +08:00 |
|
张翔
|
4e26f47b78
|
fix: use sessionStorage instead of localStorage for CSRF token mocking
|
2026-03-06 17:59:47 +08:00 |
|
张翔
|
8b6040e3f5
|
fix: add CSRF token mocking to all form tests
|
2026-03-06 17:57:30 +08:00 |
|
张翔
|
fdf7bad5eb
|
fix: update toast message extraction and test expectations
|
2026-03-06 17:55:06 +08:00 |
|
张翔
|
c8220feea9
|
fix: update API error test to check for correct error message
|
2026-03-06 17:51:40 +08:00 |
|
张翔
|
badce55606
|
feat: add data-testid and data-type support to Toast component
|
2026-03-06 17:49:27 +08:00 |
|
张翔
|
3da8ef7072
|
fix: update form tests to properly handle toast component and async UI updates
|
2026-03-06 17:47:39 +08:00 |
|
张翔
|
292d672b3a
|
fix: correct CSS selectors and add toast handling methods in ContactPage
|
2026-03-06 17:46:22 +08:00 |
|
张翔
|
0222f20a19
|
feat: add data-testid attributes for form elements to improve testability
|
2026-03-06 17:45:41 +08:00 |
|
张翔
|
f15830b0a6
|
docs: add final test summary and update form tests
|
2026-03-06 13:17:40 +08:00 |
|
张翔
|
8cfc16e142
|
fix: update ContactPage and form tests to match actual form structure
|
2026-03-06 13:15:17 +08:00 |
|
张翔
|
bdd89c0c58
|
docs: add test framework refactoring completion summary
|
2026-03-06 13:03:54 +08:00 |
|
张翔
|
7363e542f0
|
docs: add phase 3 completion summary
|
2026-03-06 12:58:40 +08:00 |
|
张翔
|
e5e8c772ac
|
docs: add comprehensive README documentation
|
2026-03-06 12:57:43 +08:00 |
|
张翔
|
c51ff36b91
|
feat: add one-click test runner script
|
2026-03-06 12:57:17 +08:00 |
|
张翔
|
e24cbd0a55
|
feat: add comprehensive test report generator
|
2026-03-06 12:56:35 +08:00 |
|
张翔
|
33568b38a4
|
chore: remove old scripts directory (backed up to scripts.backup)
|
2026-03-06 12:55:55 +08:00 |
|
张翔
|
79726c4533
|
docs: add phase 2 completion summary
|
2026-03-06 12:24:21 +08:00 |
|
张翔
|
689779d69e
|
chore: install dependencies and verify tests
|
2026-03-06 12:23:58 +08:00 |
|
张翔
|
4f23df4c94
|
feat: add TypeScript configuration
|
2026-03-06 12:23:10 +08:00 |
|
张翔
|
2de4599ddd
|
feat: add package.json with test scripts
|
2026-03-06 12:22:53 +08:00 |
|
张翔
|
99a9ed75ea
|
feat: add Playwright configuration for dev-audit
|
2026-03-06 12:22:33 +08:00 |
|
张翔
|
c63f86c302
|
feat: add dev-audit test suites
|
2026-03-06 12:22:10 +08:00 |
|
张翔
|
f41bd12517
|
docs: add phase 1 completion summary
|
2026-03-06 12:15:22 +08:00 |
|
张翔
|
e164313b87
|
feat: add E2E test examples using shared layer
|
2026-03-06 12:14:51 +08:00 |
|
张翔
|
0c1716d97e
|
feat: add shared layer verification script
|
2026-03-06 12:14:11 +08:00 |
|
张翔
|
1704a3673f
|
feat: add shared layer export file
|
2026-03-06 12:13:21 +08:00 |
|
张翔
|
e47171bf01
|
feat: add shared fixtures for testing
|
2026-03-06 12:13:01 +08:00 |
|
张翔
|
b6084ec01a
|
feat: add SEO validation utility
|
2026-03-06 12:09:18 +08:00 |
|
张翔
|
69dc3f2da6
|
feat: add accessibility testing utility
|
2026-03-06 12:08:50 +08:00 |
|
张翔
|
f8a080d0ca
|
feat: add performance testing utilities
|
2026-03-06 12:08:30 +08:00 |
|
张翔
|
50ecd7a241
|
feat: add page objects for all pages
|
2026-03-06 12:07:18 +08:00 |
|
张翔
|
b8d22aac9f
|
feat: add base page object with common methods
|
2026-03-06 12:06:50 +08:00 |
|
张翔
|
c7686bf1a3
|
feat: add configuration management system
|
2026-03-06 12:05:51 +08:00 |
|
张翔
|
66c868de03
|
feat: add type definitions for test framework
|
2026-03-06 12:05:27 +08:00 |
|
张翔
|
0171e97b82
|
chore: update package-lock.json
|
2026-03-06 12:02:38 +08:00 |
|
张翔
|
752fb228b6
|
docs: add test framework refactoring implementation plan
|
2026-03-06 11:59:03 +08:00 |
|
张翔
|
61e82b7e56
|
docs: add remaining planning documents
|
2026-03-06 11:51:46 +08:00 |
|
张翔
|
ddbab19657
|
docs: add test framework refactoring design document
|
2026-03-06 11:48:57 +08:00 |
|
张翔
|
71560b016b
|
fix: correct lighthouse result structure access
|
2026-03-06 11:24:51 +08:00 |
|
张翔
|
db992cf4fb
|
fix: correct lighthouse and chrome-launcher imports
|
2026-03-06 11:22:19 +08:00 |
|
张翔
|
4036b286a0
|
fix: add missing fs and path imports to scripts
|
2026-03-06 10:19:22 +08:00 |
|
张翔
|
54bdafa47f
|
fix: correct score calculation in accessibility test
|
2026-03-06 10:17:49 +08:00 |
|