我是Windows10。我正在尝试使用Selenium通过Excel VBA自动执行Edge浏览器(或任何其他浏览器)。
我去了https://www.selenium.dev/downloads/
我在那里下载了Selenium Server,最新的稳定版本3.141.59和Python 3.141.0 2018年11月1日4.0.0a6.post1 2020年5月28日下载(我不使用Python,但我认为将来可能会使用)。
然后,我打开Excel VBA并打开“工具”,但是在下拉列表中找不到“ Selenium Type Library”选项。
我做了更多的阅读,并在https://github.com/florentbr/SeleniumBasic/releases/tag/v2.0.9.0下载了SeleniumBasic。
这使“硒类型库”选项出现在“工具”下拉列表中。
我选择了“硒类型库”选项。
我在网上发布的VBA编辑器中输入了此代码。它会打开Chrome(找不到打开Edge的语法)。
Sub test2()
Dim driver As New WebDriver
Dim rowc, cc, columnC As Integer
driver.Start "Chrome"
Application.Wait Now + TimeValue("00:00:20")
End Sub
失败了 它轰炸了:
driver.Start "Chrome"
它给出了一个错误:“来自未知错误的异常”
我完全不知道该怎么办。救命!
这将不胜感激!
您是否已安装硒铬驱动器?这是必需的,并且与服务器和Visual库不同。这是将启动并运行的实际Chrome二进制文件。下载最新版本并将其放置在基本用户可以访问它的路径中。我相信这条路是C:\Users\ *Username\AppData\Local\SeleniumBasic
可执行文件也应小写:
Dim driver As New WebDriver
driver.Start "chrome"
driver.Get "https://duckduckgo.com"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句