通过Selenium VBA启动Chrome时出现的问题

通过Selenium VBA启动Chrome时出现的问题,vba,google-chrome,selenium,Vba,Google Chrome,Selenium,我已经尝试使用下面的代码通过SeleniumVBA启动Chrome浏览器。我在执行代码“WebRequestError”时遇到此错误 基础连接已关闭:接收时发生意外错误。“但IE浏览器工作正常。” Sub samp() Dim drv As New Selenium.WebDriver drv.Start "Chrome" drv.Get "www.google.com" End Sub 我通过安装最新的ChromeDriver并将.exe文件替换为位于我的AppData中的文件来修复此问题

我已经尝试使用下面的代码通过SeleniumVBA启动Chrome浏览器。我在执行代码“WebRequestError”时遇到此错误 基础连接已关闭:接收时发生意外错误。“但IE浏览器工作正常。”

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

我通过安装最新的ChromeDriver并将.exe文件替换为位于我的AppData中的文件来修复此问题

要求

  • 下载并安装SeleniumBasic VBA,并在VBA编辑器中设置引用()
步骤

  • 从以下站点下载最新的WebDriver:
  • 打开文件夹C:\Users\
    Username
    \AppData\Local\SeleniumBasic
  • 用现有文件替换chromedriver.exe
  • 示例

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

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

    当您尝试将它们合并到一行时会发生什么情况,请尝试
    drv.Start“Chrome”,“www.google.com”
    。(你确实安装了Chorme,对吗?`我收到了相同的错误消息。相同的代码在Chrome53版本中有效,但在55版本中无效。