Selenium 4.44 起 .NET 程序集启用强名称签名

冬静吖_8091

冬静吖_8091

2026-08-06

191人浏览

原创

selenium 从 4.44 版本开始,.net 端的包结构做了调整,直接影响企业项目的引用方式。2026年4月27日selenium官方博客发公告说明:核心nuget包 selenium.webdriverselenium.support 现在默认提供带强名称签名的程序集,之前单独发布的 selenium.webdriver.strongnamedselenium.support.strongnamed 这两个包已经停止维护。这次调整不是新增一套并行包,是直接把强名称支持整合到了常规正式发行渠道里。

Selenium 官方博客 2026 年 4 月 27 日发布 .NET 程序集强名称签名公告,说明该变化从 Selenium 4.44 开始生效

来源:Selenium 官方博客

强名称签名,主要服务于对程序集身份、引用链有严格要求的 .NET 项目。官方解释说,之前如果你的项目本身必须用强名称签名,根本没法直接引用没做强名称处理的普通Selenium NuGet包。开发团队往往只能要么放弃强名称要求,要么额外自行管理站外下载的程序集,要么改用单独的 StrongNamed 包,平白多了很多维护成本。现在新方案把这部分成本直接收归主包处理,对有合规要求、统一签名规则,或者依赖管理流程比较复杂的企业项目来说要顺畅很多。

迁移的时候有几个点一定要核对。官方明确列出的程序集名称调整包括:WebDriver 改名为 Selenium.WebDriverWebDriver.Support 改名为 Selenium.Support。目前还在使用 StrongNamed 包的项目,需要先把 NuGet 依赖替换为常规版的 Selenium.WebDriverSelenium.Support,同时更新代码或者构建配置里的显式程序集引用。哪怕你之前用的一直是常规包,只要项目里给DLL写了固定路径或者固定名称,也得检查 WebDriver.dllWebDriver.Support.dll 的旧引用是否适配。

Selenium 官方博客列出强名称签名相关议题与实现编号 17397,证明该 .NET 变更具有公开实现记录

来源:Selenium 官方博客

官方同时确认,AssemblyVersion 继续保持在 4.0.0.0,因此 Selenium 4.x 系列的小版本迭代里,不需要因为这次调整额外增加绑定重定向;公共 API 也没有随程序集改名发生变化。风险点基本都集中在包名、DLL 名称和显式引用层面,不会影响测试代码本身的调用逻辑。本次改动对应的公开实现编号为 #17397,项目维护者可以直接搜这个编号回查完整的改动记录。

升级前更稳妥的做法,是先全量搜索解决方案文件、项目文件、构建脚本和发布流水线里有没有写死旧包名或旧 DLL 名的内容,调整完成后先在测试环境做完依赖还原、编译和全量运行验证。如果你的项目之前完全靠 NuGet 常规依赖解析,从来没有硬编码过程序集名称,改动范围通常很小;要是之前一直在用旧的 StrongNamed 包,或者习惯手动复制 DLL 引入的项目,就得照着官方迁移清单逐项替换。目前所有公开说明都没有提到测试行为或者 WebDriver API 本身发生变化,评估升级影响的时候要把「程序集身份调整」和「自动化接口变化」分开判断,不要混为一谈。

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
软件测试常用工具
软件测试常用工具

软件测试常用工具有Selenium、JUnit、Appium、JMeter、LoadRunner、Postman、TestNG、LoadUI、SoapUI、Cucumber和Robot Framework等等。测试人员可以根据具体的测试需求和技术栈选择适合的工具,提高测试效率和准确性 。

2023.10.13

3890

8

java测试工具有哪些
java测试工具有哪些

java测试工具有JUnit、TestNG、Mockito、Selenium、Apache JMeter和Cucumber。php还给大家带来了java有关的教程,欢迎大家前来学习阅读,希望对大家能有所帮助。

2023.10.23

2341

10

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

140

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

60

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

60

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

40

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

40

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

360

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

120

22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133万人学习