通过Selenium VBA启动Chrome的问题

时间:2017-01-11 13:12:13

标签: vba google-chrome selenium

我尝试使用以下代码通过Selenium VBA启动Chrome浏览器。执行代码“WebRequestError”时出现此错误 底层连接已关闭:接收时发生意外错误。“但IE浏览器工作正常。

Sub samp()
Dim drv As New Selenium.WebDriver
drv.Start "Chrome"
drv.Get "www.google.com"
End Sub

1 个答案:

答案 0 :(得分:3)

我通过安装最新的ChromeDriver并使用位于AppData中的文件替换.exe文件来解决此问题。

<强>要求

<强>步骤

  1. https://sites.google.com/a/chromium.org/chromedriver/downloads
  2. 下载最新的WebDriver
  3. 打开文件夹C:\ Users \ Username \ AppData \ Local \ SeleniumBasic
  4. 将chromedriver.exe替换为现有文件
  5. 示例

    现在,下面的示例代码按预期工作

    Sub driver()
        Dim selenium As New selenium.WebDriver
    
        selenium.Start "chrome", "http://google.com"
        selenium.Get "/"
    
    End Sub