Skip to content

Commit

Permalink
Added README
Browse files Browse the repository at this point in the history
  • Loading branch information
Vida committed Jan 16, 2025
1 parent f24389a commit b164135
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@

# QA Automation Internship Project

Welcome to the QA Automation Internship Project! This repository is designed as a challenge for internship candidates. The goal of this task is to test and improve your skills in QA automation using TypeScript and Playwright.

## Project Overview

The project contains a single test file: `internship-test-logged-in.spec.ts`. This file includes **three tests**, each with an intentional error. Your task is to find and fix these errors to ensure all tests pass successfully.

## What is Expected From You

1. **Clone the Repository**
Clone this repository to your local machine using your preferred Git client.

2. **Create Your Own Repository**
Once cloned, create a **new public repository** on GitHub and push the cloned project there. You will share this repository with us after completing the task.

3. **Setup the Framework**
After cloning the project, you need to set up the testing framework by running the following commands in the terminal:
```bash
npm install
npx playwright install
```

4. **Run the Tests**
You can run the tests in two ways:
- Press the green play button in the test file (available in most IDEs such as Visual Studio Code).
- Use the command:
```bash
npx playwright test
```

5. **Fix the Tests**
Carefully read through the test file `internship-test-logged-in.spec.ts`. Identify and fix the errors in all three tests. The objective is to ensure all tests pass successfully when executed.

6. **Submit Your Work**
Push your changes to your GitHub repository and share the link to your repository with us.

## Additional Information

- **Prerequisites**: Ensure you have Node.js and npm installed on your system.
- **Documentation**: If you need help with Playwright, refer to the [Playwright Documentation](https://playwright.dev/docs/intro).
- **Support**: For any queries, you can contact the project team.

We look forward to seeing your solutions and how you approach this task. Good luck, and happy debugging!

---

0 comments on commit b164135

Please sign in to comment.