Google版本:118.0.5993.71
selenium-server:4.1.4
chromedriver.exe版本:118
运行如下代码出现报错,并且Google地址栏显示:data;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class The_first_test_selenium_java {
public static void main(String[] args) {
//设定浏览器driver的路径
System.setProperty("webdriver.chrome.driver", "C:\\Program Files\\Google\\Chrome\\Application\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.baidu.com");
}
}
解决办法:添加如下代码,允许所以请求
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class The_first_test_selenium_java {
public static void main(String[] args) {
ChromeOptions options = new ChromeOptions();
//允许所有请求
options.addArguments("--remote-allow-origins=*");
//设定浏览器driver的路径
System.setProperty("webdriver.chrome.driver", "C:\\Program Files\\Google\\Chrome\\Application\\chromedriver.exe");
WebDriver driver = new ChromeDriver(options);
driver.get("https://www.baidu.com");
}
}