[Maven없이] 내 webdrivermanager-1.7.2.jar를 사용하여 chromedriver에 대한 바이너리 다운로드를 자동화하고 있지만 "java.lang.NoClassDefFoundError : org/slf4j/LoggerFactory"메시지. 내 코드 : 다른 사람의 사이에서 (전체 목록에 대한 pom.xml 참조)webdrivermanager-xxxjar (Maven없이)
package selenium_webdriver_api;
import java.util.concurrent.TimeUnit;
import org.junit.After;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import io.github.bonigarcia.wdm.ChromeDriverManager;
public class Topic_29_ManageBrowserVersion {
private WebDriver driver;
@BeforeClass
public static void setupClass() {
ChromeDriverManager.getInstance().version("2.33").setup();
// Or: ChromeDriverManager.getInstance().setup();
}
@Before
public void setupTest() {
driver = new ChromeDriver();
}
@After
public void teardown() {
if (driver != null) {
driver.quit();
}
}
@Test
public void test() {
driver.get("https://github.com/bonigarcia/webdrivermanager");
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
driver.manage().window().maximize();
}
}
slf4.jar를 다운로드하고 classpath에 추가하십시오 ... 이것에 대한 의존성을 확인하십시오 - http://central.maven.org/maven2/io/github/bonigarcia/webdrivermanager/2.0.0/webdrivermanager- 2.0.0.pom. – Grasshopper