mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-24 02:46:27 +00:00
* feat: generate e2e test plan and tests using playwright mcp * feat: settings e2e sanity test cases * feat: playwright prettier * feat: update the gitignore file temporarily exclude test plans * chore: remove e2e test-plan directories from git tracking and update .gitignore * chore: remove playwright github action from frontend repo * chore: update base url in playwright config * chore: add github action to run playwright tests * chore: wrap env variables in quotes and enable uploading test results always * chore: update github action * chore: update github action * Update run-e2e.yaml * Update run-e2e.yaml * feat: update github action
1.3 KiB
1.3 KiB
Notification Channels E2E Scenarios (Updated)
1. Add a New Notification Channel
- Precondition: User is admin
- Steps:
- Click 'New Alert Channel' button
- In the 'New Notification Channel' form, fill in required fields (Name, Type, Webhook URL, etc.)
- (Optional) Toggle 'Send resolved alerts'
- (Optional) Click 'Test' to send a test notification
- Click 'Save' to add the channel
- Expected: Channel is added and listed in the table
2. Test Notification Channel
- Precondition: Channel is being created or edited
- Steps:
- In the 'New Notification Channel' or 'Edit Notification Channel' form, click 'Test'
- Expected: Test notification is sent (UI feedback/confirmation should be checked)
3. Remove a Notification Channel
- Precondition: Channel is added
- Steps:
- In the table, locate the channel row
- Click 'Delete' in the Action column
- Confirm removal if prompted
- Expected: Channel is removed from the table
4. Update Notification Channel Settings
- Precondition: Channel is added
- Steps:
- In the table, locate the channel row
- Click 'Edit' in the Action column
- In the 'Edit Notification Channel' form, update fields as needed
- (Optional) Click 'Test' to send a test notification
- Click 'Save' to update the channel
- Expected: Settings are updated