An open API service indexing awesome lists of open source software.

https://github.com/sn1f3rt/syfe-assignment

QA Intern assignment for Syfe.
https://github.com/sn1f3rt/syfe-assignment

chromedriver pytest python selenium syfe

Last synced: 2 months ago
JSON representation

QA Intern assignment for Syfe.

Awesome Lists containing this project

README

        

# Syfe QA Intern Assignment

[![Ruff](https://github.com/Sn1F3rt/syfe-assignment/actions/workflows/ruff.yml/badge.svg)](https://github.com/Sn1F3rt/syfe-assignment/actions/workflows/ruff.yml)
[![License](https://img.shields.io/github/license/Sn1F3rt/syfe-assignment)](LICENSE)

## Table of Contents

- [About](#about)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Running](#running)
- [License](#license)

## About

QA Intern assignment for [Syfe](https://syfe.com). Automates key workflows on the [SauceDemo website](https://www.saucedemo.com/).

## Demo

https://github.com/user-attachments/assets/8ee82396-b6f9-4f93-a46a-a8886bd999d9

## Pre-requisites

- Python 3.10 or higher
- Git

## Getting Started

## Installation

1. Clone the repository:

```bash
git clone https://github.com/Sn1F3rt/syfe-assignment.git
```

2. Navigate to the project directory:

```bash
cd syfe-assignment
```

3. Create a virtual environment:

```bash
python -m venv .venv
```

4. Install dependencies:

```bash
pip install -r requirements.txt
```

5. Activate the virtual environment:

```bash
source .venv/bin/activate # Linux

.venv\Scripts\activate # Windows
```

## Running

```bash
pytest tests/test.py
```

## License

[MIT License](LICENSE)

Copyright © 2025 Sayan "Sn1F3rt" Bhattacharyya