Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: Enhance E2E test reliability and streamline test flows #5428

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Cristhianzl
Copy link
Member

This pull request includes several changes to the test files in the src/frontend/tests/extended directory, primarily focusing on improving the reliability and functionality of the tests. The changes include adding new actions, modifying existing ones, and removing unnecessary steps.

Test improvements:

  • src/frontend/tests/extended/features/notifications.spec.ts: Added steps to click on the "Chat Input" title and press "ControlOrMeta+." before running the chat input button.

  • src/frontend/tests/extended/regression/generalBugs-shard-3.spec.ts:

    • Added a step to adjust the screen view before filling the sidebar search input.
    • Modified the drag-and-drop action to include target positions and removed unnecessary mouse actions. [1] [2]
    • Added steps to click on "Chat Input" and "Chat Output" titles and press "ControlOrMeta+."
    • Removed redundant clicks and hover actions, simplifying the test flow. [1] [2]

… in the notifications feature test

✨ (generalBugs-shard-3.spec.ts): Improve UI interactions by adjusting screen view, dragging elements to specific positions, and adding keyboard shortcuts for better user experience.
@Cristhianzl Cristhianzl self-assigned this Dec 24, 2024
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Dec 24, 2024
@github-actions github-actions bot added the test Changes to tests label Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:M This PR changes 30-99 lines, ignoring generated files. test Changes to tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant