| Platform       | Status |
|----------------|---|
| <b>Trains</b>  |[![Build Status](https://jenkins.tripactions.com/job/Maelstrom/job/cypress-trains/badge/icon)](https://jenkins.tripactions.com/job/Maelstrom/job/cypress-trains/)|
| <b>fe-user</b> |[![Build Status](https://jenkins.tripactions.com/job/Cypress/job/cypress-fe-user/badge/icon)](https://jenkins.tripactions.com/job/Cypress/job/cypress-fe-user/)|

# Handbook - Test automation for Web (Cypress)


#### [Cypress architecture](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3102213484/Cypress+Architecture)

#### [Writing your first Cypress test](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3388375092/Writing+your+first+Cypress+test)

#### [Repository architecture](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3387588668/Repository+architecture)

#### [Cypress best practices](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3091597170/Cypress+Best+Practices)

#### [CI/CD pipeline integration](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3387588865/CI+CD+pipeline+integrations)

#### [Cypress testrail integration](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3092219213/Cypress+TestRail+Integration)

#### [Code review checklist](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3392208944/Code+review+checklist)
#### :beetle: [Debug your test on Jenkins](https://navancorp.atlassian.net/wiki/spaces/QTA/pages/3393389383/Debug+your+test)


### QE FE Automation Common Library

#### Description

Designed to export **_common_** `utitities, functions, and tests` to be used by other apps and libraries within TripActions frontend ecosystem.

### Extending this library

1. Add `reusable common` elements inside of `~/cypress/artifacts/`
2. Make them exportable through `~cypress/artifacts/index.ts`.

### Where is this package?

[QE FE Automation Common Library(Git Packages version)](https://github.com/tripactions/qe-fe-automation/pkgs/npm/qe-fe-automation)
