Java Selenium

Open-source Java projects categorized as Selenium | Edit details

Top 14 Java Selenium Projects

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: Document Object Model Specification | dev.to | 2022-05-06

    The following functions are defined within the Selenium project, at revision 1721e627e3b5ab90a06e82df1b088a33a8d11c20.

  • webdrivermanager

    Automated driver management and Docker builder for Selenium WebDriver

    Project mention: Is there a specific way to handle code for trying multiple browsers? | reddit.com/r/selenium | 2022-02-01

    https://github.com/bonigarcia/webdrivermanager you might check this guy out too. It handles web driver management.

  • Mergify

    Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!

  • selendroid

    "Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode. Also confirm you have signed the CLA http://goo.gl/pAvxEI when making a Pull Request.

  • webtau

    Webtau (short for web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.

  • Hacking-Scripts

    Hacking Scripts contains amazing and awesome scripts written in Python, JavaScript, Java, Nodejs, and more. The main aim of the repository will be to provide utility scripts that might make everyday life easy.

    Project mention: My First Opensource Program Experience [LGMSOC] | dev.to | 2021-08-16

    At the time when I Joined the Programme I didn't know a lot about Opensource. I just know that what is commit, pull request, issue, how to create repository but not have implemented as I should. While the program runs I contribute to Daily-Algo-Pratice, Hacking-Script and makesmatheasy and I found my many mistake which are pointed by my mentor. As well as due to the Programme I became more active on GitHub and solved many problem and create many projects which helps me a lot to learn about many expects of programming that how a great project is arranged and etc. Before the programme I have listen about Summer of code(SOC) but never Participated. It was a great experienced through out the programme

  • HybridTestFramework

    End to End testing of Web, API, Cloud, Events and Security

    Project mention: Hybrid Test Framework | reddit.com/r/programming | 2022-02-21
  • spring-boot-web-application-sample

    Real World Spring Boot Web Application Example with tons of ready to use features

    Project mention: I am learning Spring (Boot). Can you point me please to some github repo examples with clean code and good practices to understand how a good app is crafted? | reddit.com/r/learnjava | 2022-05-05
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • shadow-automation-selenium

    This project focuses on automation of multi-level shadow root dom using java selenium. You can embed this plugin in your java selenium project.

    Project mention: How to Access Content within a Shadow Root? | reddit.com/r/selenium | 2021-05-22
  • salyut

    This is an engine of a spider markup-language which called trico. (spider framework)

    Project mention: Trico(The open-source markup-language of spider-framework.) | news.ycombinator.com | 2021-05-26

    https://github.com/taofen8/salyut

    Salyut is a parser and execute engine of trico script. You can run and get result from trico script by Salyut. Due to Salyut is an open-source project,you can custom your own expression under expr or custom your own token under token.

    Salyut based on

    Lexical analysis by Yaml. If you have experience with Yaml, it should be easy to understand the language struct of trico script.

    Control the browser by Selenium. If you have experience with Selenium,it should be easy to extend the funnction of trico script.

  • DeepLTranslator

    The DeepL Translator is an API written in Java that translates via the DeepL website sentences. Without API key.

    Project mention: I want to use an API I found on GitHub in my JavaFX app, but I have never used Maven or anything alike - what exactly am I supposed to do to get the API? | reddit.com/r/javahelp | 2021-10-14

    Now there's a DeepL translator API I would like to use in my JavaFX project but I have no idea how to get it. From my understanding I would have had to make my application a Maven project in the beginning? Of course I've checked Maven tutorials, but skimming through them didn't net any results. I simply want to get this API and its dependencies to use it in my project.

  • selenium_cdp

    Selenium 4x, executing Chrome DevTools Protocol commands

    Project mention: 🧠 Need BIG BRAIN 🧠 Selenium + Chrome Devtools | reddit.com/r/learnpython | 2021-12-17

    https://github.com/sergueik/selenium_cdp is in Java but does what you're asking and has many examples of the other API calls.

  • EthermineTracker

    Tracks a miner address on ethermine.org using selenium and shows how much each miner is contributing to the total ether mined.

    Project mention: Ethermine Tracker program for a group of friends mining to the same pool | reddit.com/r/ethereum | 2022-01-08

    You can download it here: https://github.com/Traptricker/EthermineTracker

  • AutoChess

    An effort to automate chessplay using Selenium and TestNG. Integrated Stockfish API to automatically play moves

  • next-big-thing

    The project is a collection of modules that allows every Automation Test Engineer (ATE) to create/maintain automated test cases.

    Project mention: selenium-java-lean-test-achitecture VS next-big-thing - a user suggested alternative | libhunt.com/r/selenium-java-lean-test-achitecture | 2021-11-08
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-06.

Java Selenium related posts

Index

What are some of the best open-source Selenium projects in Java? This list will help you:

Project Stars
1 Selenium WebDriver 23,397
2 webdrivermanager 1,945
3 selendroid 849
4 webtau 227
5 Hacking-Scripts 124
6 HybridTestFramework 90
7 spring-boot-web-application-sample 82
8 shadow-automation-selenium 75
9 salyut 47
10 DeepLTranslator 43
11 selenium_cdp 27
12 EthermineTracker 6
13 AutoChess 2
14 next-big-thing 1
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com