Java Selenium

Open-source Java projects categorized as Selenium

Top 20 Java Selenium Projects

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: Getting ModuleNotFoundError: No module named 'selenium' with Python on Windows | /r/learnpython | 2023-08-16


  • webdrivermanager

    Automated driver management and other helper features for Selenium WebDriver in Java

    Project mention: Chrome session failing to be created | /r/selenium | 2023-03-27

    Haven't used webdriver in a while, look at playwright as an alternative. But you should use web drive manager

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • 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 when making a Pull Request.

  • webtau

    WebTau (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, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.

    Project mention: WebTau 1.52 release, now with WebSocket and Lazy HTTP response values | /r/java | 2023-04-18
  • testing-spring-boot-applications-masterclass

    🍃 Build Better Spring Boot Applications: A Comprehensive Testing Course to Boost Your Confidence and Productivity.

    Project mention: Looking for a killer online course | /r/SpringBoot | 2023-04-17

    If you want to improve your testing skills, maybe I can fill that gap with my course:

  • selenium-jupiter

    JUnit 5 extension for Selenium WebDriver

    Project mention: A Python Script to connect to GitHub and Fetches Search Results | | 2023-02-10

    python3 docker-php-extension-installer: codechecker: SingleFileZ: china-dictatorship: vscode-docker: flask-bones: ProjectFib: S3Mock: home: docker-php: dockbix-xxl: wind-layer: powerstrip: selenium-jupiter: gnome-shell-extension-docker: hacktoberfest-2022: azure-docker-extension: pgrocks-fdw: docker-php-yii2: docker-community-extensions: alpine-php-fpm: autoview-tradingview-chrome-docker-bot: .config: docker-phpfpm: coc-docker: china-dictatorhsip-6: testcontainers-spock: Dockery: docker-extension: volumes-backup-extension: ajeetraina@Docker-Ajeet-Singh-Rainas-MacBook-Pro chatgpt % vi ajeetraina@Docker-Ajeet-Singh-Rainas-MacBook-Pro chatgpt % python3 .config: Dockery: docker-extension: ransomware: jfrog-docker-desktop-extension: dd-extension-lgtm: openshift-dd-ext: k9s-dd-extension: pgadmin4-docker-extension: trivy-docker-extension: drone-ci-docker-extension: docker-extension: swagger-editor-docker-extension: wasm-docker-extension: microcks-docker-desktop-extension: docker-extension-golang-playground: diveintoansible-extension: docker-desktop-extension: docker-extension-rabbitmq: docker-storj-extension: github-registry-docker-desktop-extension: docker-desktop-extension-issues: sdw-docker-extension: vcluster-dd-extension: extension-docker-desktop: asyncapi-studio-docker-extension: gefyra-docker-desktop-extension: oraclexe-docker-extension: docker-extensions-101: step-ca-docker-extension:

  • spring-boot-web-application-sample

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

    Project mention: Any examples of a well designed Java web backend? | /r/java | 2022-11-19

    This is my filtered list of open-source projects that I use for learning:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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.

  • selenium-java-test-automation-architecture

    Ready-to-use UI Test Automation Architecture using Java and Selenium WebDriver.

  • selenium4poc

    Learn Web Automation testing using Selenium Webdriver 4.

  • HybridTestFramework

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

  • 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.

  • java-testing-toolbox

    :wrench: Testing Tools & Libraries Every Java Developer Must Know

    Project mention: Any examples of a well designed Java web backend? | /r/java | 2022-11-19

    This is my filtered list of open-source projects that I use for learning:

  • DeepLTranslator

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

  • frameworkium-examples

    Sample project which utilises frameworkium-core, a framework for writing maintainable Selenium and REST API tests and facilitates reporting and integration to JIRA.

    Project mention: Manual to Automation Testing | /r/softwaretesting | 2023-06-26

    The way I found useful transitioning to automation is by spending time understanding a Framework. The only way to get better at anything is to practice. You will need few weeks or months before you start writing your own automated tests depending how good you are at coding. But from then on it is easier if you plan ahead what you should automate what not to. Here is a GitHub project if you wish to start learning automation with java and selenium. Now there is AI tools to help you code too so it is easier than before. Like any other job a Testing software, require specific skills - analytical, troubleshooting, attention to details etc. These skills may be become challenging if it doesn't come naturally.

  • salyut

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

  • selenium_cdp

    Selenium 4x, executing Chrome DevTools Protocol commands

  • EthermineTracker

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

  • 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.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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 2023-08-16.

Java Selenium related posts


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

Project Stars
1 Selenium WebDriver 27,833
2 webdrivermanager 2,364
3 selendroid 869
4 webtau 344
5 testing-spring-boot-applications-masterclass 240
6 selenium-jupiter 226
7 spring-boot-web-application-sample 208
8 Hacking-Scripts 192
9 selenium-java-test-automation-architecture 165
10 selenium4poc 140
11 HybridTestFramework 121
12 shadow-automation-selenium 93
13 java-testing-toolbox 57
14 DeepLTranslator 52
15 frameworkium-examples 52
16 salyut 49
17 selenium_cdp 45
18 EthermineTracker 7
19 AutoChess 2
20 next-big-thing 2
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.