Code Monkey home page Code Monkey logo

selenium-java-testng-tdd-framework's Introduction

Selenium-JAVA-TestNG-TDD-Framework

Welcome to the Selenium-JAVA-TestNG-TDD-Framework !

Hello Dear Peers / contributors,

Welcome to my page. This project is created with one of the latest tools such as Selenium, TestNG, log4J , Maven, JAVA with TDD approach . You can think this is a kind of very basic skeleton for selenium framework which would be helpful for Novice users who doesnot have skills to design automation framework. I know it is not so easy to design and integrate different tools together in one frameowrk . However, i tried to making this easy as much as mpossible. More details are in below.

Lets get into a few details of this sample project . It has been implemented with Selenium 3.4.0 and Unit test framework "Test NG" . Also it is completely mavenized which eventually ensure all dependencies and plugin will be installed in your local as soon as you clone this project if you want to have enhance or reviewed it in your local computer. By the way , also it has been developed in JAVA language . You may enjoy this project which has all rich usage of OOPS techniques such as Inheritance , encapsulation and polymorphism ..etc .

Moreover , it has designed with one of the very popular and latest design patterns "Page Object Model " with "Page factory" which brings out a flavor of well readability , re-usability and easy maintenance as if it goes for continuous development and integration down the line.

And also thsi will explain that how to remove your all static data in your test files and keep into one file which is ".properties file" which should work as central object repository for all your test data and makes easy to update/ modify your data with any future changes at one place rather than in multiple files . Last, but not least. Logs been implemented across the project with Apache "log4j" which will give good trouble shooting of your problem when it fails . Hope you got some high glance and learnt about this work .

Thank you for visiting this page . Good Luck and Happy Coding :)

Please feel free to leave your comments and recommendations .

Regards, Bharadwaj.

selenium-java-testng-tdd-framework's People

Contributors

bharadwaj79 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.