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

Change Skeleton like below: #6

Open
codemits opened this issue Jun 8, 2024 · 0 comments
Open

Change Skeleton like below: #6

codemits opened this issue Jun 8, 2024 · 0 comments

Comments

@codemits
Copy link
Collaborator

codemits commented Jun 8, 2024

.
├── TEST-AUTOMATION-FRAMEWORK # Here you can find the entire project.
| ├── cypress # This folder contains all the cypress structure
│ ├── apiObjects # This folder contains all the API Objects which can be consumed by API Test
| ├── UtilsAPI.js # All the common API utility methods goes here
│ ├── config # This folder contains all the environment configs
| ├── dev.json # dev environment related config goes here
| ├── qa.json # qa environment related config goes here
│ ├── Cucumber # This folder is core of the project related features
| ├── api # dev environment related config goes here
| ├── step_def/feature # This folder contains api level feature files and step definition files
| ├── integration # Contains all UI related feature files and step definition files
| ├── step_def/feature # This folder contains UI automation feature files and step definition files
| ├── integration # Folder that includes the whole framework structure
| ├── Cucumber-bdd-tests # Folder with all the Feature files which are actual tests to execute with '.feature' extension
| ├── pages # All the pages for respective features
| ├── selectors # Locators with respective to specific page
| └── step_definitions # Step Definitions for each Feature file
│ ├── fixtures # Fixtures are used as external pieces of static data that can be used by your tests
|
|
|
|
| ├── pageObjects # All the page level Objects goes here
| ├── plugins # Plugins that enable to modify the internal behavior of Cypress
| ├── report # Report related artifacts
| ├── support # Place for reusable behavior or Custom Commands.

|
| ├── node_modules
| ├── .prettierrc
| ├── cypress.json # Configuration file for Cypress
| ├── package-lock.json
| ├── package.json # Lists of packages
| └── README.md

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

No branches or pull requests

1 participant