微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取错误 - 无法在 Selenium Maven 项目中加载类“org.slf4j.impl.StaticLoggerBinder”

如何解决获取错误 - 无法在 Selenium Maven 项目中加载类“org.slf4j.impl.StaticLoggerBinder”

我在 WebDriverManager 中使用以下代码-

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

public class TestSelenium {

    public static void main(String[] args) {

        WebDriverManager.chromedriver().setup();
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.demoqa.com");
        driver.quit();
    }

}

当我运行我的程序时收到以下消息,尽管它不会影响我的执行。它运行成功,但带有此消息-

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (nop) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Starting ChromeDriver 89.0.4389.23

搜索了堆栈溢出,发现如果我在 POM.xml 中添加以下两个 jar,错误将被删除,所以我添加了这两个 jar 但现在开始收到不同的消息-

<artifactId>slf4j-log4j12</artifactId>
<artifactId>slf4j-api</artifactId>

消息正在获取-

log4j:WARN No appenders Could be found for logger (io.github.bonigarcia.wdm.cache.ResolutionCache).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Starting ChromeDriver 89.0.4389.23

请帮助删除这些消息

解决方法

您可以添加以下 jars 文件

org.slf4j

slf4j-api

1.7.5

org.slf4j

slf4j-log4j12

1.7.5

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。