【问题标题】:ChromeDriver: Custom Chrome Executable PathChromeDriver:自定义 Chrome 可执行文件路径
【发布时间】:2014-07-21 14:56:14
【问题描述】:

我使用的是便携版的谷歌浏览器。

由于 WebDriver 需要默认安​​装路径,因此它找不到明显在另一个位置的便携式:

Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
  (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 11.13 seconds
Build info: version: '2.35.0', revision: '8df0c6b', time: '2013-08-12 15:43:19'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_05'
Driver info: org.openqa.selenium.chrome.ChromeDriver

如何设置chrome.exe 文件的自定义路径?

【问题讨论】:

    标签: java google-chrome selenium-webdriver webdriver selenium-chromedriver


    【解决方案1】:

    没关系,我自己找到了答案:

    ChromeOptions options = new ChromeOptions();
    options.setBinary("/path/to/chrome/binary");
    
    ChromeDriver driver = new ChromeDriver(options);
    

    Chromedriver docs

    【讨论】:

      【解决方案2】:

      Python 版本:

      chromedriver = "/path/to/chromedriver"
      options = Options()
      options.binary_location = '/path/to/chrome'
      driver = webdriver.Chrome(chromedriver, chrome_options=options)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-03
        • 2022-10-21
        • 2014-11-24
        相关资源
        最近更新 更多