Understand what causes the Selenium error “The path to the driver executable must be set by the webdriver.chrome.driver system property” and learn how to fix it.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (500)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Generate Unique ObjectId in MongoDB
Filed under NoSQL
A quick and practical guide to generating unique ObjectId in MongoDB.
How to Check if All Runnables Are Done
Filed under Java Concurrency
Learn how to check if runnable objects are done.
Difference Between Map and MultivaluedMap in Java
Filed under Java Map
Explore the differences between Map and MultivaluedMap.
Java Weekly, Issue 462
Filed under Weekly Review
Java serialization, better VSCode for Java, JFR event streaming, functional programming issues, and standard errors for HTTP APIs.
A Guide to LinkedHashSet in Java
Filed under Java Collections
Explore the LinkedHashSet data structure from the Java Collections library.
assertAll() vs Multiple Assertions in JUnit5
Filed under Testing
Normally a single assertion failure will stop a unit test. However, we can group assertions together, and report on their combined success or failure, using assertAll() within JUnit 5.
Java Weekly, Issue 461
Filed under Weekly Review
Java 19 improvements for collections and a new incarnation of switch in Java. Also, Spring Boot 3 and Spring 6 are even closer.
Implementing Factory Pattern With Generics in Java
Filed under Java
Learn how to implement and use the factory pattern in Java.