Skip to content

This project is a web automation script for the Hepsiburada website, developed using Selenium and Python.

Notifications You must be signed in to change notification settings

mtaksel/hepsiburada-web-automation-test-case

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hepsiburada Web Automation

This project is a web automation script for the Hepsiburada website, developed using Selenium and Python.

Table of Contents

Overview

This project automates various tasks on the Hepsiburada website. It leverages Selenium to interact with the website's elements and perform actions such as searching for products, filtering results, and adding items to the cart.

Features

  • Search for products
  • Filter search results
  • Add products to the cart
  • Navigate through different pages
  • Extract product details

Installation

Prerequisites

  • Python 3.x
  • pip (Python package installer)

Steps

  1. Clone the repository:
    git clone https://github.com/mtaksel/hepsiburada-web-automation-test-case.git
  2. Navigate to the project directory:
    cd hepsiburada-web-automation-test-case
  3. Install the required packages:
    pip install -r requirements.txt

Usage

  1. Ensure you have the ChromeDriver installed and its path set in the script.
  2. Update the configuration settings in the globalconstants.py file if necessary.
  3. Run the automation script:
    python -m pytest tests

Configuration

You can configure the script by modifying the globalconstants.py file. Here, you can set parameters such as the base URL, search keywords, and other relevant settings.

How to view HTML Report

  • Go to root directory of your project and open report.html

Hepsiburada Web Automation Test Result

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

This project is a web automation script for the Hepsiburada website, developed using Selenium and Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages