finds.dev← search

// the find

naveenanimation20/SeleniumJavaCourse

★ 298 · Java · updated Jul 2024

Selenium Java Code for all selenium sessions - WebDriver, TestNG, POI, etc...

A course companion repo containing Java and Selenium WebDriver examples from a tutorial series. Covers basic Java concepts, OOP, and Selenium techniques like explicit waits, frame handling, drag-and-drop, and data-driven testing with Excel. It's a learning archive, not a library or framework you'd pull into a project.

Covers a solid breadth of Selenium topics — alerts, file uploads, dynamic tables, JavaScript executor, and calendar pickers are all present, which is more than most beginner repos bother with. The TestNG integration includes data-driven tests using Apache POI for Excel, which is a pattern people actually use in enterprise Java shops. The flat, single-class-per-concept structure makes it easy to find a specific technique without reading through a framework.

Compiled `.class` files and test-output HTML are committed directly to the repo — it's treated like a local Eclipse workspace backup rather than a version-controlled project. No Maven or Gradle build file, so you can't clone and run it without manually setting up the classpath and dependencies. Last pushed July 2024, and Selenium 4 changed the API substantially (ChromeDriver management, new relative locators, `Actions` class refactor) — it's unclear whether any of this still runs without modification. No Page Object Model anywhere, which is the first pattern any real-world project will ask for.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →