bonigarcia / webdrivermanager-examples

JUnit tests with Selenium WebDriver and WebDriverManager

Home Page:https://bonigarcia.dev/webdrivermanager/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

java.lang.NoClassDefFoundError: io/github/bonigarcia/wdm/WebDriverManager

suhailsqm opened this issue · comments

Hi, I am getting the following error. I am new to Maven and selenium. Some one please help me.

C:\Users\win10\vilcart\vilcart-app>java -cp target\vilcart-app-1.0-SNAPSHOT.jar com.vilcart.app.App
Exception in thread "main" java.lang.NoClassDefFoundError: io/github/bonigarcia/wdm/WebDriverManager
at com.vilcart.app.App.main(App.java:16)
Caused by: java.lang.ClassNotFoundException: io.github.bonigarcia.wdm.WebDriverManager
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 1 more

package com.vilcart.app;

import io.github.bonigarcia.wdm.WebDriverManager;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

/**

  • Hello world!

*/
public class App
{
public static void main( String[] args )
{
WebDriverManager.chromedriver().setup();
ChromeDriver driver = new ChromeDriver();
System.out.println( "Hello World!" );
driver.quit();
}
}

My pom.xml file is.


4.0.0

com.vilcart.app
vilcart-app
1.0-SNAPSHOT

vilcart-app

http://www.example.com

UTF-8 18 18 junit junit 4.13.2 org.testng testng 7.6.0 compile
<dependency>
  <groupId>org.seleniumhq.selenium</groupId>
  <artifactId>selenium-java</artifactId>
  <version>4.2.2</version>
</dependency>
<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>5.2.0</version>
</dependency> 
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-shade-plugin -->
<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-shade-plugin</artifactId>
    <version>3.3.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-api -->
<dependency>
	<groupId>org.seleniumhq.selenium</groupId>
	<artifactId>selenium-api</artifactId>
	<version>4.2.2</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-chrome-driver -->
<dependency>
	<groupId>org.seleniumhq.selenium</groupId>
	<artifactId>selenium-chrome-driver</artifactId>
	<version>4.2.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin -->
<dependency>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-surefire-plugin</artifactId>
	<version>3.0.0-M7</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
<dependency>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>3.10.1</version>
</dependency>
maven-clean-plugin 3.2.0 maven-resources-plugin 3.2.0 maven-compiler-plugin 3.8.0 maven-surefire-plugin 3.0.0-M7 org.apache.maven.plugins maven-shade-plugin 3.3.0 package shade com.vilcart.app.App maven-install-plugin 3.0.0-M1 maven-deploy-plugin 3.0.0-M2 maven-site-plugin 4.0.0-M1 maven-project-info-reports-plugin 3.3.0 org.apache.maven.plugins maven-source-plugin 3.2.1

My classpath is this

C:\Users\win10\vilcart\vilcart-app>echo %CLASSPATH%
C:\Users\win10.m2\repository;.;

It works in eclipse but it doesn't work in WIndows command line.