我在将 Selenium Java 代码连接到 ChromeDriver 时遇到问题。我能够连接到 Firefox 的 GeckoDriver,但现在无法工作。
错误发生在这行代码:
WebDriver driver = new ChromeDriver();
这是我的完整代码。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Main {
public static void main(String[] args) {
//path to chromedriver
System.setProperty("webdriver.chrome.driver", "/pathtodriver");
WebDriver driver = new ChromeDriver();
// Open a website
driver.get("https://www.google.com");
System.out.println("Title: " + driver.getTitle());
driver.quit();
}
}
该代码应该可以打开 Google。
这是我下载的 jar 列表:
我正在 Mac 上工作。
我三次检查了我的路径。我尝试在网上查找,但找不到任何东西。
我有过 ChromeDriver 被 AV 阻止的经历。确保您没有在后台运行任何可能阻止连接的 AV。