Excepción en el hilo "principal" java.lang.NoClassDefFoundError: org / openqa / selenium / WebDriver

He agregado la dependencia Selenium más actualizada en mi pom.xml

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>3.7.1</version>
</dependency>

Ejecuté mvn clean install dentro del directorio con mi pom.xml y también importé las clases correctas en mi clase de aplicación según la documentación de Selenium

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

Sin embargo, cuando intento ejecutar mi método principal, aparece el siguiente error

Exception in thread "main" java.lang.NoClassDefFoundError: 
org/openqa/selenium/WebDriver

Miro en mi carpeta ~ / .m2 / repository y no veo una carpeta openqa pero en su lugar veo una carpeta seleniumhq.

¿Por qué Maven no instaló la carpeta openqa y por qué la documentación dice importar desde org.openqa ... cuando eso nunca existe en mi repositorio jar? Estoy muy confundido, solo quiero poder importar selenio Webdriver con éxito mientras lo tengo en mi repositorio local.

Respuestas a la pregunta(5)

Su respuesta a la pregunta