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

标签 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

最佳答案

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

要求

步骤

  1. 从以下位置下载最新的 WebDriver:https://sites.google.com/a/chromium.org/chromedriver/downloads
  2. 打开文件夹 C:\Users\用户名\AppData\Local\SeleniumBasic
  3. 用现有文件替换 chromedriver.exe

示例

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

Sub driver()
    Dim selenium As New selenium.WebDriver

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

End Sub

关于vba - 通过 Selenium VBA 启动 Chrome 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41591881/

相关文章:

android - 移动设备上侧边栏定位的 CSS 问题

javascript - Android 上的 Chrome 无法加载我的页面

谷歌浏览器扩展的 javascript 屏幕截图

java - 如何使用 Selenium WebDriver 启动 InternetExplorerDriver

python - 哪种机制允许 Excel 将用户的操作传达给外部?

arrays - 记录宏所做更改的最快方法

excel - 在表单事件后面将 Access 数据传输到 Excel 模板表中

excel - 我该如何处理: “No item of this name exists in the PivotTable report.” 错误

java - Selenium 测试 IEDriver

javascript - ReactJS Selenium 测试