Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Zalenium | 2,384 | 2 years ago | 37 | other | Java | |||||
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard. | ||||||||||
Arc | 1,637 | a year ago | 30 | apache-2.0 | JavaScript | |||||
The Abstraction and Reasoning Corpus | ||||||||||
Ruby Jmeter | 704 | 31 | 1 | 3 years ago | 79 | September 25, 2017 | 39 | mit | Ruby | |
A Ruby based DSL for building JMeter test plans | ||||||||||
Autotest | 651 | 6 months ago | 116 | other | Python | |||||
Autotest - Fully automated tests on Linux | ||||||||||
Css Perf | 583 | 6 years ago | mit | HTML | ||||||
**Archived.** Derping around with measuring CSS performance. | ||||||||||
Vaadin Grid | 397 | 90 | 49 | 21 days ago | 250 | October 21, 2022 | apache-2.0 | HTML | ||
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components. | ||||||||||
Selion | 258 | 17 | 1 | 2 years ago | 4 | May 26, 2017 | 28 | apache-2.0 | Java | |
Enabling Test Automation in Java | ||||||||||
Cl Test Grid | 82 | 8 months ago | 3 | mit | NewLisp | |||||
Collaborative testing of Common Lisp libraries | ||||||||||
Tk_tools | 81 | 4 | 4 | 10 months ago | 33 | June 01, 2022 | 4 | mit | Python | |
Python tkinter tools, Python3.7+ | ||||||||||
Appium Parallel Execution | 77 | 10 months ago | 3 | mit | Java | |||||
A lean, up-to-date, and cross-platform solution to run your mobile tests into a Selenium Grid using Appium. |
Enabling Test Automation in Java
SeLion builds on top of TestNG and Selenium to provide a set of capabilities that get you up and running with WebDriver in a short time. It can be used for testing web and mobile applications.
Project documentation including prerequisites, compilation, usage, and more is at http://paypal.github.io/SeLion/html/documentation.html
Create a new project using the SeLion maven archetype
mvn archetype:generate -B -DartifactId=Sample -Dversion=1.0.0 -DgroupId=com.mycompany.myproject \
-DarchetypeGroupId=com.paypal.selion -DarchetypeArtifactId=SeLion-Archetype -DarchetypeVersion=1.2.0
Client module (includes SeLion DataProviders)
<dependency>
<groupId>com.paypal.selion</groupId>
<artifactId>SeLion</artifactId>
<version>1.2.0</version>
</dependency>
SeLion-DataProviders only
<dependency>
<groupId>com.paypal.selion</groupId>
<artifactId>SeLion-DataProviders</artifactId>
<version>1.2.0</version>
</dependency
SeLion Grid enhancements -- Required for local run support with the Client module
<dependency>
<groupId>com.paypal.selion</groupId>
<artifactId>SeLion-Grid</artifactId>
<version>1.2.0</version>
</dependency
SeLion Code Generator Maven plugin -- Adds "page object" code generation
<plugin>
<groupId>com.paypal.selion</groupId>
<artifactId>SeLion-Code-Generator</artifactId>
<version>1.2.0</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<basePackage>coo.foo.bar</basePackage>
</configuration>
</plugin>
Run the SeLion Grid as a standalone selenium server
java -jar SeLion-Grid-1.2.0-jar-with-dependencies.jar
Run the SeLion Grid as a selenium hub
java -jar SeLion-Grid-1.2.0-jar-with-dependencies.jar -role hub
Run the SeLion Grid as a selenium web node
java -jar SeLion-Grid-1.2.0-jar-with-dependencies.jar -role node
Run the SeLion Grid as a Selendroid node (beta feature)
java -cp SeLion-Grid-1.2.0-jar-with-dependencies.jar com.paypal.selion.grid.SelendroidJarSpawner
Run the SeLion Grid as an ios-driver node (beta feature)
java -cp SeLion-Grid-1.2.0-jar-with-dependencies.jar com.paypal.selion.grid.IOSDriverJarSpawner
Run the SeLion Grid as an Appium node (beta feature)
java -cp SeLion-Grid-1.2.0-jar-with-dependencies.jar com.paypal.selion.grid.AppiumSpawner
Run the SeLion Grid as a Sauce labs proxy
java -cp SeLion-Grid-1.2.0-jar-with-dependencies.jar -role hub -type sauce
Feel free to ask questions and/or share ideas.
We use GitHub for tracking issues. Please scan the list of GitHub Issues before filing a new one.
Your contribution is welcome and appreciated!
develop
branch.gh-pages
branch.~/.gitconfig
file has your full name with proper use of case as user.name
and your real email address as user.email
. GitHub has a nice write-up on this.1.2.0 (Selenium 2.53.x based)
2.0.0-SNAPSHOT (Selenium 3.x based)
Code - Apache Software License v2.0
Documentation and Site - Creative Commons Attribution 4.0 International License