Git Product home page Git Product logo

selenium2-base's Introduction

selenium2-base -- A base project for Selenium test projects

DESCRIPTION

selenium2-base project can be used as basis for Selenium web automation projects. It uses TestNG to execute Selenium2/WebDriver tests. You can build plain tests or use Page Objects to help you automating your solution.

Another feature in this project is Data Driven Testing. Through the use of Excel in conjunction with TestNG Data Provider you are able to put all your test data in Excel sheets that will be consumed by your tests.

Last, but not least, this solutions generates TAP, what means you can extend your test results. One result of it, is that you can take screen shots of your tests (except if you are using HTML Driver) and TAP will save them for you. If you integrate these tests in Jenkins with Jenkins TestLink Plug-in, then the plug-in will know how to upload your screen shots as attachments for the tests in TestLink.

Building selenium2-base

It is a Java Maven project. In order to build it you will need download the source code and execute mvn -e -X clean install. If everything goes fine you will see a BUILD SUCCESS message near the end of the console log.

Final notes

Big thanks here to Cesar Almeida Fernandes, who helped me to do write this code. Please, consult the Javadoc for instructions on how to use the objects.

selenium2-base's People

Contributors

kinow avatar

Watchers

rosa maria palacios juncosa avatar  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.