【问题标题】:Cannot run Selenium Basic from VBA Excel无法从 VBA Excel 运行 Selenium Basic
【发布时间】:2022-06-18 01:54:43
【问题描述】:

每当我尝试运行最基本的代码时,VBA 都会返回错误。 Selenium Basic 安装中包含的示例和模板不起作用。此代码在第二行出错:

Dim obj As Selenium.EdgeDriver
Set obj = New Selenium.EdgeDriver

obj.Start
obj.Get "http://www.google.com"

错误:

Run-time error '-2146232576 (80131700)':
Automation error

软件版本:

Windows 10 Pro 10.0.19044 Build 19044
Excel 2021 MSO (Version 2202 Build 16.0.14931.20128) 64-bit
SeleniumBasic v2.0.9.0
Edge Version 99.0.1150.55 (Official build) (64-bit)

我从 here 下载了 x64 版本的 Edge webdriver,然后将其重命名为 edgedriver.exe 并放在这里:C:\Users\AppData\Local\SeleniumBasic

我还启用了 Selenium 类型库

【问题讨论】:

  • 尝试安装 Office 版本 32 位,而不是 64 位。我记得我在使用 64bit 时发现了很多问题

标签: excel vba selenium


【解决方案1】:

我也遇到了同样的问题。

我正在尝试将 Excel VBS 从 IE 迁移到 Edge 或 Chrome,但最简单的测试无法运行。

Dim bot As New WebDriver
bot.Start "chrome"

一开始就失败了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 2022-09-23
    • 2023-03-13
    相关资源
    最近更新 更多