Arquillian Selenium Dependency Management

This POM serves as BOM (Bill of Materials) for managing core Selenium dependency versions

License

License

Categories

Categories

JBoss Container Application Servers
GroupId

GroupId

org.jboss.arquillian.selenium
ArtifactId

ArtifactId

selenium-bom
Last Version

Last Version

3.13.0
Release Date

Release Date

Type

Type

pom
Description

Description

Arquillian Selenium Dependency Management
This POM serves as BOM (Bill of Materials) for managing core Selenium dependency versions
Project URL

Project URL

https://github.com/arquillian/arquillian-selenium-bom
Source Code Management

Source Code Management

https://github.com/arquillian/arquillian-selenium-bom

Download selenium-bom

Filename Size
selenium-bom-3.13.0.pom 5 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.arquillian.selenium/selenium-bom/ -->
<dependency>
    <groupId>org.jboss.arquillian.selenium</groupId>
    <artifactId>selenium-bom</artifactId>
    <version>3.13.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.arquillian.selenium/selenium-bom/
implementation 'org.jboss.arquillian.selenium:selenium-bom:3.13.0'
// https://jarcasting.com/artifacts/org.jboss.arquillian.selenium/selenium-bom/
implementation ("org.jboss.arquillian.selenium:selenium-bom:3.13.0")
'org.jboss.arquillian.selenium:selenium-bom:pom:3.13.0'
<dependency org="org.jboss.arquillian.selenium" name="selenium-bom" rev="3.13.0">
  <artifact name="selenium-bom" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.jboss.arquillian.selenium', module='selenium-bom', version='3.13.0')
)
libraryDependencies += "org.jboss.arquillian.selenium" % "selenium-bom" % "3.13.0"
[org.jboss.arquillian.selenium/selenium-bom "3.13.0"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Selenium BOM (Bill of Materials)

This project intends to improve Selenium dependency management by specifying POM managing dependency versions for all Selenium artifacts.

WARNING: HtmlUnitDriver was removed from the Selenium main distribution package in the version 2.53.0. For this reason, the HtmlUnitDriver dependency is neither included in the Selenium BOM since the version 2.53.0.
For more information see:
https://raw.githubusercontent.com/SeleniumHQ/selenium/master/java/CHANGELOG
https://github.com/SeleniumHQ/htmlunit-driver

Usage

Add following snippet to your project's POM:

<properties>
    <version.selenium>3.13.0</version.selenium>
</properties>

<dependencyManagement>
    <dependencies>
        ...
        <dependency>
            <groupId>org.jboss.arquillian.selenium</groupId>
            <artifactId>selenium-bom</artifactId>
            <version>${version.selenium}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        ...
    </dependencies>
</dependencyManagement>

Place the selenium-bom import declaration above any other import which manages Selenium dependencies in order to get dependencies managed correctly.

For more information about dependency management, see Introduction to Dependency Management.

Installing

In order to install new version of Selenium BOM locally, change ${version.selenium} version to the one you would like to install and run:

mvn install

Testing

When you install updated Selenium BOM, you should verify all the versions specified in BOM are available in Maven Central Repository. You can do that by executing following command:

mvn dependency:tree -f pom-tests.xml

Deploying

In order to install new version to configured repository (distrubutionManagement section), change ${version.selenium} and then run:

mvn deploy
org.jboss.arquillian.selenium

An Innovative Testing Platform for the JVM

Versions

Version
3.13.0
3.12.0
3.11.0
3.10.0
3.9.1
3.9.0
3.8.1
3.8.0
3.7.1
3.7.0
3.6.0
3.5.3
3.5.2
3.5.1
3.4.0
3.3.1
3.3.0
3.2.0
3.1.0
3.0.1
3.0.0
3.0.0-beta4
3.0.0-beta3
3.0.0-beta2
3.0.0-beta1
2.53.1
2.53.0
2.52.0
2.51.0
2.50.1
2.50.0
2.49.1
2.49.0
2.48.2
2.48.0
2.47.2
2.47.1
2.46.0
2.45.0
2.44.0
2.43.1
2.43.0
2.42.2
2.42.1
2.42.0
2.41.0
2.40.0
2.39.0
2.38.0
2.37.1
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0