Skip to content

playwright script for project tab#699

Merged
maharrshi merged 13 commits intodevelopfrom
test/automate/project-tab
Jul 31, 2025
Merged

playwright script for project tab#699
maharrshi merged 13 commits intodevelopfrom
test/automate/project-tab

Conversation

@maharrshi
Copy link
Copy Markdown
Collaborator

@maharrshi maharrshi commented Jul 24, 2025

Description

  • Completed test case automation for the below mentioned test cases.
  • Fixes pipeline test failures

Relevant Technical Choices

Testing Instructions

Additional Information:

Screenshot/Screencast

Checklist

  • I have carefully reviewed the code before submitting it for review.
  • This code is adequately covered by unit tests to validate its functionality.
  • I have conducted thorough testing to ensure it functions as intended.
  • A member of the QA team has reviewed and tested this PR (To be checked by QA or code reviewer)

Fixes #

@maharrshi maharrshi requested a review from Copilot July 24, 2025 10:05
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive Playwright test scripts for the project tab functionality, introducing new test cases for filtering, sorting, column customization, and view management. The changes enhance the test coverage for project-related features with detailed validation of single filters, project data sorting, and public/private view operations.

  • Adds multiple new test cases (TC31, TC32, TC35, TC106, TC112-TC118) for project tab functionality including filtering, sorting, and view management
  • Enhances ProjectPage class with improved filter handling, column management, and data loading capabilities
  • Includes minor fixes for team tab toast notification validation and task dialog visibility handling

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
tests/e2e/specs/manager/project.spec.js Main test file with new comprehensive project tab test cases and filter validation
tests/e2e/pageObjects/projectPage.js Enhanced page object with improved filtering, sorting, column management, and data loading methods
tests/e2e/data/manager/project.js Test data configuration for all new project test cases
tests/e2e/specs/manager/team.spec.js Minor addition of toast notification validation
tests/e2e/pageObjects/taskPage.js Added explicit wait for task details dialog visibility
tests/e2e/specs/employee/timesheet.spec.js Skipped problematic test case for CI stability
tests/e2e/data/manager/team.js Added toast notification message for team test data

@maharrshi maharrshi marked this pull request as ready for review July 30, 2025 15:36
@maharrshi maharrshi requested a review from jayson31 July 30, 2025 15:39
@maharrshi maharrshi merged commit 7ab2313 into develop Jul 31, 2025
3 of 4 checks passed
@maharrshi maharrshi deleted the test/automate/project-tab branch July 31, 2025 16:34
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.

3 participants