Giter VIP home page Giter VIP logo

web_automationproject2's Introduction

Web_AutomationProject_Selenium_&_TestNG

Automate web interactions with Any web site using Java. This project demonstrates the automation of various features of the popular online any website and Updated the project with suite test.

Table of Contents

๐Ÿš€ Introduction

Welcome to the Web Automation project for [Any Website). This project showcases web automation using Java for the popular online book retailer.

๐Ÿ“ Project Structure

The project is organized into the following main components:

  • ๐Ÿ“‚ BaseDriver: Contains driver and page settings.
  • ๐Ÿ“‚ Pages: Includes classes for various this website features.
  • ๐Ÿ“‚ Tests: Test cases that use the Page Object Model.

๐Ÿ Getting Started

To get started with this project, follow these steps:

Technology used

  • Test tool: Selenium
  • Language: Java
  • Framework: TestNG.

Pre Requisites

  • Open/install Java JDK 11 version on your PC
  • Install Maven on your PC
  • Install TestNG on your IDE
  • Install Eclipse/STS or any other IDE
  • Setup Java, Maven environment on your PC
  • Chrome driver match with your browser

Setup Java Development Environment

  1. Set up a Java development environment.

Install Selenium WebDriver

These steps are executed:

  • Open the Chrome browser
  • Maximize the browser window
  • Go to Selenium Web Site
  • Click About Menu Section
  • Click sub about menu
  • Get "Selenium is a suite of tools for automating web browsers" text and validate it.
  • Take Screenshot
  • Close the browser
  1. Ensure you have Selenium WebDriver installed.

Configure Driver Settings

  1. Update the web driver path and any necessary configurations in DriverSetting.java.

๐Ÿ’ก Usage

To run the test cases, use the Test classes in the Tests package. Each class corresponds to a different feature.

web_automationproject2's People

Contributors

sakib-mahmud13 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.