I was trying to excute simple testng script with new setup of eclipse with selenium but I got failure.
ALthought with the same setup I am able to run other Java classes but when trying to run testng suite I am getting this error.
Thanks in advance
Selenium version – 4.23.1
Eclipse Version – 2024-06 (4.32.0)
Chrome version – 127.0.6533.120
Java version – Java 22
I tried after adding slf4j jars but no luck.
public class NewTest {
WebDriver driver;
@BeforeSuite
public void openBrowser() {
System.setProperty("webdriver.chrome.driver",
"D:\Eclipse\chromedriver-win64\chromedriver-win64\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
}
}
ERROR
[RemoteTestNG] detected TestNG version 7.10.1
Exception in thread “main” java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.testng.log4testng.Logger.lambda$getLogger$0(Logger.java:30)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1710)
at org.testng.log4testng.Logger.getLogger(Logger.java:30)
at org.testng.TestNG.(TestNG.java:111)
at org.testng.remote.support.RemoteTestNGFactory7_9.createRemoteTestNG(RemoteTestNGFactory7_9.java:16)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:67)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
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:525)
… 6 more
Nishtha Sharma is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2