首页 > 解决方案 > Selenium 类型库找不到文件 driver.start "chrome","https://www.google.com"

问题描述

我想使用带有 Selenium Wrapper 的 Excel VBA 来启动 Google Chrome,然后控制 Chrome 提供我指定的页面,以便我可以从它们中抓取数据。我无法从 VBA 启动 Chrome。

我正在运行 Excel 2010。在 VBA 编辑器中,我已将 Selenium 类型库添加到引用中。我已经确认我正在运行 ChromeDriver 2.33.506120。在下面的代码中,我知道驱动程序被识别为驱动程序,因为我得到了 Intellisense 选项。我在 Program Files 的文件夹中有 ChromeDriver。我已经在路径列表中设置了这个文件夹。当我运行代码时,我得到:运行时错误 2147024894,自动化错误,系统找不到指定的文件。我也尝试过 driver.start ,结果相同。我尝试将浏览器的名称更改为“Google Chrome”。

Sub MyTest()
    Dim driver As New ChromeDriver
    driver.Get "https://www.google.com"
End Sub

我希望启动 Chrome。我得到的是一条错误消息。

错误信息

标签: excelvbaseleniumgoogle-chromeselenium-webdriver

解决方案


推荐阅读