Selenium2 Base

Base project for Selenium 2 (WebDriver) projects.

License

License

MIT
GroupId

GroupId

br.eti.kinoshita
ArtifactId

ArtifactId

selenium2-base
Last Version

Last Version

0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Selenium2 Base
Base project for Selenium 2 (WebDriver) projects.
Project URL

Project URL

https://github.com/kinow/selenium2-base
Source Code Management

Source Code Management

https://github.com/kinow/selenium2-base

Download selenium2-base

How to add to project

<!-- https://jarcasting.com/artifacts/br.eti.kinoshita/selenium2-base/ -->
<dependency>
    <groupId>br.eti.kinoshita</groupId>
    <artifactId>selenium2-base</artifactId>
    <version>0.1</version>
</dependency>
// https://jarcasting.com/artifacts/br.eti.kinoshita/selenium2-base/
implementation 'br.eti.kinoshita:selenium2-base:0.1'
// https://jarcasting.com/artifacts/br.eti.kinoshita/selenium2-base/
implementation ("br.eti.kinoshita:selenium2-base:0.1")
'br.eti.kinoshita:selenium2-base:jar:0.1'
<dependency org="br.eti.kinoshita" name="selenium2-base" rev="0.1">
  <artifact name="selenium2-base" type="jar" />
</dependency>
@Grapes(
@Grab(group='br.eti.kinoshita', module='selenium2-base', version='0.1')
)
libraryDependencies += "br.eti.kinoshita" % "selenium2-base" % "0.1"
[br.eti.kinoshita/selenium2-base "0.1"]

Dependencies

compile (7)

Group / Artifact Type Version
org.seleniumhq.selenium : selenium-server jar 2.4.0
org.testng : testng jar 6.2
org.tap4j : tap4j jar 2.0.4
net.sourceforge.jexcelapi : jxl jar 2.6.12
commons-configuration : commons-configuration jar 1.6
org.slf4j : slf4j-api jar 1.6.2
org.slf4j : slf4j-log4j12 jar 1.6.2

Project Modules

There are no modules declared in this project.

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.

Versions

Version
0.1