grid-acolyte

A bundle of helpers that can be plugged into a Grid environment as extra servlets for different things

License

License

GroupId

GroupId

com.rationaleemotions
ArtifactId

ArtifactId

grid-acolyte
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

grid-acolyte
A bundle of helpers that can be plugged into a Grid environment as extra servlets for different things
Project URL

Project URL

http://maven.apache.org
Source Code Management

Source Code Management

https://github.com/RationaleEmotions/grid-acolyte

Download grid-acolyte

How to add to project

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

Dependencies

provided (1)

Group / Artifact Type Version
org.seleniumhq.selenium : selenium-server jar 3.14.0

Project Modules

There are no modules declared in this project.

Pre-requisites

This project requires

  • JDK 1.8 or higher.
  • Selenium 3.14.0

Working with the Grid-acolyte.

Currently the following servlets are available:

At Hub Level

  1. com.rationale.emotions.servlets.hub.ListNodes - This servlet when injected at the Hub would get wired in and is accessible via the URL http://localhost:4444/grid/admin/ListNodes where localhost is the server on which the Hub is running and is listening on port 4444

When invoked with a GET or a POST the below response is obtained:

{
  "nodes": [
    {
      "ip": "192.168.1.4",
      "port": 34350,
      "sessions": {
        "busy": 0,
        "free": 11,
        "total": 11
      }
    }
  ],
  "success": true
}
com.rationaleemotions

Rationale Emotions

This organization houses all the projects that are being built by @krmahadevan

Versions

Version
1.0.0