我正在学习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();
下载这个: https://github.com/mozilla/geckodriver/releases/download/v0.31.0/geckodriver-v0.31.0-win64.zip 需要将其粘贴到我的项目的根目录 - 右键单击您的项目名称并粘贴 exe 文件。