设置从Windows Chrome和ChromeDriver到WSL2的符号链接

  1. sudo ln -s "/mnt/c/Program Files/Google/Chrome/Application/chrome.exe" /usr/bin/google-chrome
  2. sudo ln -s "/mnt/c/Windows/chromedriver.exe" /usr/bin/chromedriver

测试

  1. from selenium import webdriver
  2. browser = webdriver.Chrome()
  3. # browser = webdriver.Chrome('/usr/bin/chromedriver')
  4. browser.get('https://stackoverflow.com')

如果提示错误:raise WebDriverException(无法连接到服务%s”%self.path)selenium.common.exceptions.WebDriverException
可以尝试执行:

  1. sudo chown root:root /usr/bin/chromedriver

文章参考