net.sf.seleniumjt:seleniumjt-core

SeleniumJT is a Selenium2 wrapper framework that simplifies the coding required for getting you tests up and running fast. In addition to encapsulating the idiosyncrasies of Selenium WebDriver it also supplies a more reliable testing framework for dynamic web pages by allowing elements time for conditions to be met before failure, times that are fully customisable.

License

License

Categories

Categories

Net
GroupId

GroupId

net.sf.seleniumjt
ArtifactId

ArtifactId

seleniumjt-core
Last Version

Last Version

1.2.4
Release Date

Release Date

Type

Type

jar
Description

Description

net.sf.seleniumjt:seleniumjt-core
SeleniumJT is a Selenium2 wrapper framework that simplifies the coding required for getting you tests up and running fast. In addition to encapsulating the idiosyncrasies of Selenium WebDriver it also supplies a more reliable testing framework for dynamic web pages by allowing elements time for conditions to be met before failure, times that are fully customisable.
Project URL

Project URL

https://sourceforge.net/projects/seleniumjt/
Source Code Management

Source Code Management

https://github.com/davehampton/seleniumjt-core.git

Download seleniumjt-core

How to add to project

<!-- https://jarcasting.com/artifacts/net.sf.seleniumjt/seleniumjt-core/ -->
<dependency>
    <groupId>net.sf.seleniumjt</groupId>
    <artifactId>seleniumjt-core</artifactId>
    <version>1.2.4</version>
</dependency>
// https://jarcasting.com/artifacts/net.sf.seleniumjt/seleniumjt-core/
implementation 'net.sf.seleniumjt:seleniumjt-core:1.2.4'
// https://jarcasting.com/artifacts/net.sf.seleniumjt/seleniumjt-core/
implementation ("net.sf.seleniumjt:seleniumjt-core:1.2.4")
'net.sf.seleniumjt:seleniumjt-core:jar:1.2.4'
<dependency org="net.sf.seleniumjt" name="seleniumjt-core" rev="1.2.4">
  <artifact name="seleniumjt-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.sf.seleniumjt', module='seleniumjt-core', version='1.2.4')
)
libraryDependencies += "net.sf.seleniumjt" % "seleniumjt-core" % "1.2.4"
[net.sf.seleniumjt/seleniumjt-core "1.2.4"]

Dependencies

compile (7)

Group / Artifact Type Version
org.springframework : spring-context jar 3.2.3.RELEASE
org.seleniumhq.selenium : selenium-java jar 2.39.0
com.github.detro.ghostdriver : phantomjsdriver jar 1.1.0
org.apache.commons : commons-lang3 jar 3.1
commons-io : commons-io jar 2.2
org.aspectj : aspectjtools jar 1.7.4
org.testng : testng jar 6.1.1

Project Modules

There are no modules declared in this project.

SeleniumJT Core

This is the CORE of seleniumJT and you should not need to do anything with this. To use SeleniumJT visit https://github.com/davehampton/seleniumjt The Core project comes in 3 parts. The core code, a test server and unit tests. If you are to do any work on the core then you need to download all 3 projects as you will need to run the unit tests against the test server to ensure you haven’t broken anything.

seleniumjt-core

This is the main core framework that is used to build and deploy to a maven repository.

seleniumjt-core-server

This is a stand-alone application that runs on a jetty-server based on The Stack project. You will need to add a key/value in your eclipse’s String Substitution. Variable=M2_HOME, value={Path to your maven directory}. This server provides pages and forms that the unit-tests will test against. To start the server you run ‘Jetty start.launch’

seleniumjt-core-unit-tests

After every change to the core-framework you must start the test server and run the unit tests found under src/main/xml. Right click these and Run As -> TestNG Suite You should have a green test run. Any changes you make to the core make sure these tests run green before you commit any changes.

The server and unit tests can be found at https://github.com/davehampton/seleniumjt-core-tests

Versions

Version
1.2.4
1.2.3
1.2.2
1.2.1
1.2