2017-01-11 366 views
0

我試圖通過使用下面的代碼通過Selenium VBA啓動Chrome瀏覽器。執行代碼時出現此錯誤「WebRequestError 底層連接已關閉:接收時發生意外錯誤。」但IE瀏覽器工作正常。通過Selenium VBA啓動Chrome的問題

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

當您嘗試將它們合併到1行時會發生什麼情況,請嘗試使用'drv.Start「Chrome」,「www.google.com」'。 (你已經安裝了Chorme,對吧?' –

+0

我得到了同樣的錯誤信息 – Prem

+0

相同的代碼在Chrome 53版本中可用,但在55版本中不能正常工作 – Prem

回答

0

我解決了這個問題,安裝最新的ChromeDriver,並用位於AppData中的文件替換.exe文件。

要求

步驟

  1. 下載最新從webdriver的參考:https://sites.google.com/a/chromium.org/chromedriver/downloads
  2. 打開文件夾C:\用戶\ Username \應用程序數據\本地\ SeleniumBasic
  3. 與現有文件下面

現在這個例子代碼如預期工作更換chromedriver.exe

Sub driver() 
    Dim selenium As New selenium.WebDriver 

    selenium.Start "chrome", "http://google.com" 
    selenium.Get "/" 

End Sub 
相關問題