当前位置:

首页 > 编程开发 > seleniumbasic安装包2.0.9.0下载与安装教程

seleniumbasic安装包2.0.9.0下载与安装教程

本文详解 SeleniumBasic 2.0.9.0 的下载来源、安装步骤及在 Excel VBA 中引用的关键设置,特别提示 Chrome 驱动版本兼容性问题,助你顺利开启 Office 自动化测试。

本文目录

    想在 Excel 里用 VBA 控制浏览器自动填表或抓取数据,SeleniumBasic 是个老牌且轻量的选择。但很多新手卡在第一步:官网打不开,或者装完后 VBA 编辑器里根本找不到 Selenium 的引用库。这通常不是软件坏了,而是安装路径或驱动版本没对上。

    最优先要检查的不是代码怎么写,而是你下载的 installer 是否完整,以及安装后是否手动更新了 WebDriver。SeleniumBasic 2.0.9.0 是一个相对稳定的旧版本,它内置的驱动早已过时,直接运行必报错。我们先把环境搭好,再谈代码。

    获取安装包与初步安装

    由于原项目托管在 GitHub 上且已停止维护,直接搜索“SeleniumBasic 下载”很容易进到满是广告的第三方站。建议直接访问 GitHub 的 florentbr/SeleniumBasic 发布页面寻找 v2.0.9.0 的 Release 包。文件名通常为 SeleniumBasic-2.0.9.0.exe。

    seleniumbasic安装包2.0.9.0下载与安装教程

    在 GitHub Release 页面下载 SeleniumBasic-2.0.9.0.exe

    双击运行安装包时,注意观察默认安装路径。它通常会指向 C:\Users\你的用户名\AppData\Local\SeleniumBasic。这个路径很重要,因为后续更新 ChromeDriver 或 EdgeDriver 时,你需要把新驱动文件复制到这里覆盖旧文件。如果为了管理方便,你可以自定义到一个简短的路径,比如 D:\Tools\SeleniumBasic,但务必记住这个位置。

    安装过程中保持默认勾选即可,它会自动注册 COM 组件。安装完成后,不要急着打开 Excel,先确认一下安装目录下是否有 ChromeDriver.exe 或 IEDriverServer.exe 等文件。如果有,说明核心组件已就位。

    在 VBA 编辑器中启用引用

    打开 Excel,按下 Alt + F11 进入 VBA 编辑器。点击菜单栏的“工具” > “引用”。在弹出的列表中向下滚动,寻找名为 Selenium Type Library 的选项。

    seleniumbasic安装包2.0.9.0下载与安装教程

    在 VBA 引用列表中勾选 Selenium Type Library

    勾选它并点击确定。如果在列表中找不到这一项,说明安装时的 COM 注册失败了。这时候可以尝试以管理员身份重新运行一次安装程序,或者手动在安装目录下找到 Selenium.dll 进行注册。只要能在引用列表里看到它,且前面没有显示“丢失”,环境就算打通了一半。

    关键一步:更新 WebDriver 驱动

    这是 90% 的用户遇到“SessionNotCreatedException”或浏览器无法启动的原因。SeleniumBasic 2.0.9.0 内置的 ChromeDriver 版本非常老,而你的 Chrome 浏览器可能已经更新到了最新版。浏览器大版本与驱动必须严格对应。

    你需要查看当前 Chrome 浏览器的版本号(地址栏输入 chrome://settings/help),然后去 ChromeDriver 官方下载页或国内镜像站,下载与之匹配版本的 chromedriver.exe。注意,2023年后的新版 Chrome 使用了 Chrome for Testing 渠道,驱动下载位置有所变化,请确保下载的是与你浏览器主版本号一致的文件。

    seleniumbasic安装包2.0.9.0下载与安装教程

    将新版 chromedriver.exe 复制到安装目录覆盖旧文件

    下载解压后,将新的 chromedriver.exe 复制到 SeleniumBasic 的安装目录,覆盖原有的同名文件。同理,如果你使用 Edge 浏览器,也需要下载对应的 msedgedriver.exe 进行覆盖。这一步不能省略,否则代码跑得通,浏览器却弹不出来。

    简单测试与常见问题

    环境搭好后,写一段最简单的代码来验证。在 VBA 模块中输入以下代码:

    Sub TestSelenium()
        Dim bot As New WebDriver
        bot.Start "chrome", "https://www.baidu.com"
        bot.Get "/"
        MsgBox "浏览器已成功启动!"
        bot.Quit
    End Sub
    

    运行这段代码。如果能看到 Chrome 浏览器自动打开并访问百度,说明安装成功。如果报错,请检查两点:一是杀毒软件是否拦截了驱动程序的运行;二是确认 VBA 引用中是否真的勾选了 Selenium Type Library。

    seleniumbasic安装包2.0.9.0下载与安装教程

    运行 VBA 代码后 Chrome 自动打开百度首页

    SeleniumBasic 虽然不再更新,但对于轻量级的 Office 自动化任务依然够用。只要解决了驱动版本匹配这个核心矛盾,它就能稳定工作。记得每次浏览器大版本更新后,都要回头检查一下驱动是否需要同步升级。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发 WebDriver
    相关文章 更多
    selenium中文安装包下载与安装教程
    selenium中文安装包下载与安装教程

    详解Selenium在Python环境下的安装步骤,包括使用pip安装库文件、下载对应版本的浏览器驱动以及验证安装是否成功,适合自动化测试初学者参考。

    Python和WebDriver扩展:在网页中模拟按键操作
    Python和WebDriver扩展:在网页中模拟按键操作

    Python和WebDriver扩展:在网页中模拟按键操作简介:在网页自动化测试中,模拟按键操作是一个常见的需求。Python提供了WebDriver扩展,可以与浏览器交互,并通过模拟按键操作来完成自动化测试。本文将介绍如何使用Python和WebDriver扩展来在网页中模拟按键操作,并附带代码示例。正文:通过Python和WebDriver扩展,我们可以

    使用PHP和WebDriver扩展创建可靠的网站爬虫
    使用PHP和WebDriver扩展创建可靠的网站爬虫

    使用PHP和WebDriver扩展创建可靠的网站爬虫引言:在如今的互联网时代,大量的数据可供我们获取。在某些情况下,我们可能需要从目标网站上获取数据,以用于分析、监测或其他目的。而网站爬虫就是帮助我们实现这个目标的好工具。在本文中,我们将介绍使用PHP和WebDriver扩展来创建一个可靠的网站爬虫的方法,并附带代码示例。安装PHP和WebDriver扩展:

    Python和WebDriver扩展:在网页中切换窗口
    Python和WebDriver扩展:在网页中切换窗口

    Python和WebDriver扩展:在网页中切换窗口引言:在Web应用程序测试中,经常需要在不同的浏览器窗口之间进行切换。Python及其WebDriver扩展提供了一种简单而方便的方法来实现这一目标。本文将介绍如何使用Python和WebDriver扩展来在网页中切换窗口,以及一些常见的应用场景。一、获取当前窗口句柄:在使用WebDriver打开一个新窗

    PHP和WebDriver扩展:如何模拟手机和平板设备的测试
    PHP和WebDriver扩展:如何模拟手机和平板设备的测试

    PHP和WebDriver扩展:如何模拟手机和平板设备的测试在今天的移动设备时代,为了确保网站或应用程序的良好用户体验,开发人员经常需要测试其在不同尺寸和分辨率的移动设备上的表现。在传统的开发环境下,这可能是件棘手的事情,但是有了PHP和WebDriver扩展,我们可以轻松地模拟手机和平板设备的测试。PHP是一种广泛使用的服务器端脚本语言,而WebDrive

    PHP和WebDriver扩展:如何处理复杂的表单提交
    PHP和WebDriver扩展:如何处理复杂的表单提交

    PHP和WebDriver扩展:如何处理复杂的表单提交引言:随着Web应用程序的复杂性不断增加,处理表单提交也变得更加困难。在这篇文章中,我们将介绍如何使用PHP和WebDriver扩展来处理复杂的表单提交。我们将使用一个简单的示例来说明这个过程。安装WebDriver扩展:首先,我们需要安装WebDriver扩展。可以通过以下命令从PECL安装WebDri

    使用Python和WebDriver自动化处理网页弹窗
    使用Python和WebDriver自动化处理网页弹窗

    使用Python和WebDriver自动化处理网页弹窗引言:在进行Web自动化测试时,经常会遇到网页上的弹窗,这些弹窗可能是提示框、确认框、输入框等。对于这些弹窗的处理,我们可以使用Python和WebDriver进行自动化操作,以提高测试效率。本文将介绍如何使用Python和WebDriver自动化处理网页弹窗,并附上代码示例。一、安装Python和Web

    构建高效的PHP WebDriver测试: 应对技术和流程挑战
    构建高效的PHP WebDriver测试: 应对技术和流程挑战

    随着互联网业务的不断发展,自动化测试在软件开发中扮演着越来越重要的角色。其中,WebDriver测试技术在自动化测试领域非常流行,而PHP作为一种广泛使用的Web编程语言,在WebDriver测试中也得到了广泛应用。但是,由于技术和流程等因素的影响,构建高效的PHPWebDriver测试并不容易,本文就此展开论述。一、技术挑战1.选择合适的测试框架在PHP

    使用PHP和WebDriver扩展实现网页内容的截断和截取
    使用PHP和WebDriver扩展实现网页内容的截断和截取

    使用PHP和WebDriver扩展实现网页内容的截断和截取在现代的网页开发中,经常会遇到需要对网页内容进行截断和截取的需求。本文将介绍如何使用PHP和WebDriver扩展来实现这个功能。首先,我们需要安装并配置PHP和WebDriver扩展。WebDriver是一个用于自动化测试的工具,可以模拟用户在浏览器中的操作。在本文中,我们将使用WebDriver来

    使用PHP和WebDriver扩展实现网页内容的模糊匹配
    使用PHP和WebDriver扩展实现网页内容的模糊匹配

    使用PHP和WebDriver扩展实现网页内容的模糊匹配随着Web应用程序的快速发展,对于网页内容的准确匹配变得越来越重要。在一些场景中,我们可能需要对网页内容进行模糊匹配,以便更好地处理和分析数据。在本文中,我们将介绍如何使用PHP和WebDriver扩展来实现网页内容的模糊匹配。WebDriver是一个用于自动化Web浏览器的工具。它允许我们通过编程方式

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。