我们先进入 chrome.exe 的目录
cd C:\Program Files (x86)\Google\Chrome\Application
再通过命令行打开浏览器如下图
chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\seleniumData"
--remote-debugging-port 可以指定你想要的端口
--user-data-dir 可以指定数据存放路径
接着设置 selenium 的 options
chrome_option = Options()
chrome_option.add_experimental_option("debuggerAddress", "localhost:9222")
driver = webdriver.Chrome(options=chrome_option)
driver.get("https://www.baidu.com")
刚才已经打开了百度,接着用 java 去搜索 selenium
package com.quantum.wordDemo;
import org.openqa.selenium.By;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class seleniumDemo01 {
public static void main(String[] args) {
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("debuggerAddress","localhost:9222");
ChromeDriver driver = new ChromeDriver(options);
driver.findElement(By.id("kw")).sendKeys("selenium");
driver.findElement(By.id("su")).click();
}
}