Skip to content

NishkarshRaj/Test-Automation

Repository files navigation

Test_Automation

Automated Testing of Web Applications using Selenium Tool and TestNG Framework.

Table of Contents

Topic Aim
Chrome Driver WebApps Testing using Selenium on Google Chrome Browser
Gecko Driver WebApps Testing using Selenium on Mozilla FireFox browser
Amazon Test Cases Writing Manual Test Case Suite in Excel Sheet
Amazon.com WebApps Testing for Amazon E-Commerce website
StandAlone Server Using StandAlone Server library as sole super-library for Selenium
GitHub Automated GitHub Login using Selenium
Personal Assistant A failed but full of learning attempt to create an automated Bot for handling social media accounts
IEDriver WebApps Testing using Selenium on Internet Explorer Browser
TestNG Introduction to TestNG Framework
Gmail Bot Attempt for automated Email
Amazon.com x TestNG Modifying Selenium testing for Amazon.com using TestNG Framework
Excel Read Using Selenium to Read Excel Documents via Apache POI Library
Data Providers Introduction to Annotations and Data Providers in TestNG

Pre-Requisites:

  1. Java JDK 1.8 or above installed on local machine.
  2. Google Chrome, Mozilla Firefox, Internet Explorer installed on local machine
  3. ChromeDriver, GeckoDriver and ExplorerDriver installed on local machine.
  4. Eclipse or IntelliJ IDE installed on local machine
  5. Jenkins installed on local machine
  6. Selenium Java 3.14 or above installed on local machine
  7. TestNG Framework added to Eclipse IDE

Link for TestNG Configuration

Notes

  1. Bots can harm the website and thus we need certifications, captchas etc. to stop them.
  2. Use the get command to wait for webpage to load rather than navigate().to() which runs through all commands.

How to Contribute

Contributions in all forms are welcomed. Contribution Guidelines to be followed.

References

Links for reference