Exceção no encadeamento "main" java.lang.NoClassDefFoundError: org / openqa / selenium / WebDriver

Adicionei a dependência do Selenium mais atualizada no meu pom.xml

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

Executei o mvn clean install dentro do diretório com o meu pom.xml e também importei as classes corretas na minha classe de aplicativos, conforme a documentação do Selenium

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

No entanto, quando tento executar o meu método principal, obtenho o seguinte erro

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

Eu olho na minha pasta ~ / .m2 / repository e não vejo uma pasta openqa, mas vejo uma pasta seleniumhq.

Por que não instalei a pasta openqa e por que a documentação diz para importar do org.openqa ... quando isso nunca existe no meu repositório jar. Estou muito confuso, só quero poder importar selenium Webdriver com sucesso enquanto o tiver no meu repositório local.

questionAnswers(5)

yourAnswerToTheQuestion