Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nishkarshraj/test-automation
Test Automation for WebApps using Selenium and TestNG Framework.
https://github.com/nishkarshraj/test-automation
amazon automation devops firefox github google-chrome java qa-automation-test quality-assurance selenium selenium-webdriver test-automation test-driven-development test-framework testing-tools testng
Last synced: 5 days ago
JSON representation
Test Automation for WebApps using Selenium and TestNG Framework.
- Host: GitHub
- URL: https://github.com/nishkarshraj/test-automation
- Owner: NishkarshRaj
- License: mit
- Created: 2020-01-08T05:37:41.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:30:05.000Z (11 months ago)
- Last Synced: 2024-05-02T04:20:08.472Z (7 months ago)
- Topics: amazon, automation, devops, firefox, github, google-chrome, java, qa-automation-test, quality-assurance, selenium, selenium-webdriver, test-automation, test-driven-development, test-framework, testing-tools, testng
- Language: Java
- Homepage: https://www.github.com/NishkarshRaj
- Size: 40.7 MB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Test_Automation
Automated Testing of Web Applications using Selenium Tool and TestNG Framework.
## Table of Contents
| Topic | Aim |
| :-: | :-: |
| [Chrome Driver](1_ChromeDriverInstallation) | WebApps Testing using Selenium on Google Chrome Browser |
| [Gecko Driver](2_GeckoDriverInstallation) | WebApps Testing using Selenium on Mozilla FireFox browser |
| [Amazon Test Cases](3_Amazon_Test_Cases) | Writing Manual Test Case Suite in Excel Sheet |
| [Amazon.com](4_Amazon) | WebApps Testing for Amazon E-Commerce website |
| [StandAlone Server](5_Selenium_Server_Standalone) | Using StandAlone Server library as sole super-library for Selenium |
| [GitHub](6_GitHub_Login) | Automated GitHub Login using Selenium |
| [Personal Assistant](7_Personal_Assistant) | A failed but full of learning attempt to create an automated Bot for handling social media accounts |
| [IEDriver](8_IEDriverServer) | WebApps Testing using Selenium on Internet Explorer Browser |
| [TestNG](9_TestNG_Framework) | Introduction to TestNG Framework |
| [Gmail Bot](10_GmailBot) | Attempt for automated Email |
| [Amazon.com x TestNG](11_Amazon_TestNG) | Modifying Selenium testing for Amazon.com using TestNG Framework |
| [Excel Read](12_ExcelRead) | Using Selenium to Read Excel Documents via Apache POI Library |
| [Data Providers](13_DataProviders) | 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 IDELink for [TestNG Configuration](https://www.toolsqa.com/selenium-webdriver/install-testng/)
## 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](CONTRIBUTING.md) to be followed.
## References
Links for [reference](https://www.toolsqa.com/)