我正在执行一个简单的 Selenium Java 程序:
package Testcases;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class First {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("Webdriver.chrome.driver", "C:\\Users\\ashwi\\Downloads\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("url");
driver.quit();
}
}
我收到此错误:
org.openqa.selenium.remote.service.DriverService$Builder getLogOutput
INFO: Driver logs no longer sent to console by default;
我该如何解决这个问题?
这些日志消息...
Jun 30, 2023 3:35:03 AM org.openqa.selenium.remote.service.DriverService$Builder getLogOutput
INFO: Driver logs no longer sent to console by default;
...没有任何任何错误的指示,但
INFO
日志表明默认情况下在控制台中不再观察到INFO
日志。
要在控制台中查看
INFO
日志,您必须明确配置设置。
你必须输入以下行
ChromeDriverService service = new ChromeDriverService.Builder().withLogOutput(System.out).build();
webDriver driver = new ChromeDriver(service);
参考:https://www.selenium.dev/documentation/webdriver/browsers/chrome/#service
这里3点:
需要更新新的浏览器版本并保存在此位置
我解压 zip 文件并更改此行:
System.setProperty("Webdriver.chrome.driver", "C:\\Users\\Downloads\\chromedriver.exe");
希望它有效