Skip to content

Improve E2E test reliability with better selectors and error handling#76

Merged
mraible merged 1 commit intomainfrom
e2e-filter-and-show-errors
Dec 5, 2025
Merged

Improve E2E test reliability with better selectors and error handling#76
mraible merged 1 commit intomainfrom
e2e-filter-and-show-errors

Conversation

@mraible
Copy link
Copy Markdown
Contributor

@mraible mraible commented Dec 2, 2025

Replace searchbox selectors with filter patterns for UI consistency, add comprehensive error message surfacing in AppCatalogPage, and fix navigation reliability by scoping selectors to navigation context.

Key improvements:

  • Use exact matches for Fusion SOAR button to avoid content card conflicts
  • Handle dynamic button text with regex patterns (e.g., 'Endpoint security')
  • Remove waitForTimeout anti-patterns and unnecessary loader checks
  • Scope workflow menu buttons to specific rows to avoid conflicts

These changes resolve selector ambiguity issues and improve test stability across different UI states and environments.

- Replace searchbox selectors with filter patterns for UI consistency
- Add comprehensive error message surfacing in AppCatalogPage
- Fix navigation reliability by scoping selectors to navigation context
- Use exact matches for Fusion SOAR button to avoid content card conflicts
- Handle dynamic button text with regex patterns (e.g., 'Endpoint security')
- Remove waitForTimeout anti-patterns and unnecessary loader checks
- Scope workflow menu buttons to specific rows to avoid conflicts

These changes resolve selector ambiguity issues and improve test stability
across different UI states and environments.
@mraible mraible requested a review from a team December 2, 2025 18:06
@mraible mraible merged commit 2868418 into main Dec 5, 2025
4 checks passed
@mraible mraible deleted the e2e-filter-and-show-errors branch December 5, 2025 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants