提问者:小点点

.JAVA。Eclipse - 如何解决“无法加载类 ”org.slf4j.impl.StaticLoggerBinder“”


我正在学习Selenium与Eclipse-JAVA。我开始我的第一个代码打开GMAIL浏览器,我得到一个错误:SLF4J:未能加载类"org.slf4j.impl.静态LoggerBinder"。SLF4J:默认为无操作(NOP)记录器实现SLF4J:请参阅http://www.slf4j.org/codes.html#StaticLoggerBinder了解更多详情。

我用最新的1.7.36(mvnrepository.com)复制了SLF4J Simple Binding依赖项,并将其添加到pom.xml(如下)中,我收到错误:“元素名称-依赖项无效”我迷路了,不知道该在哪里添加它,或者需要做其他事情。谢谢

pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>SeleniumTutorial</groupId>
  <artifactId>SeleniumTutorial</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>maven</name>
  <build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
      <plugin>
      
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
          <release>14</release>
        </configuration>
      </plugin>
    </plugins>    
    
    
  </build>
  
  
  
  <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.36</version>
        <scope>test</scope>
    </dependency>
    
</project>

我的代码:

public static void main(String[] args) {    
    
        System.setProperty("webdriver.chrome.driver", "C://Selenium//Drivers//chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.gmail.com");
        driver.quit();

共1个答案

匿名用户

下载这个: https://github.com/mozilla/geckodriver/releases/download/v0.31.0/geckodriver-v0.31.0-win64.zip 需要将其粘贴到我的项目的根目录 - 右键单击您的项目名称并粘贴 exe 文件。