Selenium 4.24 发布!
今天,我们很高兴地宣布 Selenium 4.24 已发布!
分类
我们非常高兴地宣布 Selenium 4.24.0 的 JavaScript、Ruby、Python、.NET、Java 和 Grid 版本发布!所有内容的链接都可以在我们的下载页面上找到。
每个语言的值得注意的更改
- Java
- BiDi Prompt/Alert 测试修复:修复了启用 BiDi 时与 prompt/alert 相关的测试。
- Execute Script API:为 BiDi 添加了执行脚本高级 API。
- JSpecify 注解:为 WebDriver、WebElement、SearchContext 和其他接口添加了 JSpecify 注解。
- Dom Mutation Handler 支持:为 BiDi 添加了 DOM 突变处理程序支持。
- 会话失败时关闭 HttClient:确保如果启动会话失败,则关闭 HttClient。
- 禁用跟踪的系统属性:添加了一个禁用跟踪的系统属性。( c8676eff10 )
- 查看所有更改
- JavaScript
- 用于 BiDi 的高级脚本命令:为 BiDi 添加了高级脚本命令。
- 用于 BiDi 的身份验证处理程序:为 BiDi 添加了身份验证处理程序。
- 公开 Node.js 的 Selenium 版本:公开了 Node.js 的 Selenium 版本。
- 查看所有更改
- .NET
- 迁移到 System.Text.Json:从
Newtonsoft.Json
迁移到System.Text.Json
包。 - 查看所有更改
- 迁移到 System.Text.Json:从
- Python
- 未处理的 Prompt 行为:如果启用 BiDi,则将未处理的 prompt 行为添加到 ‘ignore’ 选项。
- Mypy 错误修复:修复了各种模块的 mypy 错误。
- Pytest 配置更新:将 pytest 配置设置移动到
pyproject.toml
。 - 全局默认超时覆盖:允许覆盖
GLOBAL_DEFAULT_TIMEOUT
。 - 查看所有更改
- Ruby
- 弃用 WebStorage JS 方法:弃用了 WebStorage JavaScript 方法。
- 查看所有更改
- Rust
- 跳过路径中的驱动程序和浏览器:包含用于跳过路径中的驱动程序和浏览器的参数。( a056044d9c )
- 使用调试格式说明符:使用调试格式说明符来显示错误消息。( d8a7172a2a )
- Firefox 版本发现:使用 Firefox 历史主要版本端点进行版本发现。( 02d6903006 )
- 查看所有更改
贡献者
特别感谢所有帮助 Selenium 团队发布此版本的人!
Selenium
MustafaAgamy
Augustin Gottlieb
Angie Jones
Chris Gossett
Diogo Teles Sant'Anna
Dominic Evans
Alex
Lauro Moura
Manuel Blanco
Michael Mintz
Navin Chandra
Pavel Sobolev
Sandeep Suryaprasad
Simon Benzer
Selenium 文档和网站
MustafaAgamy
Augustin Gottlieb
ian zhang
Pedro Aguiar
Jochen
Pallavi
Pablo Martinez
Scott Babcock
Simon Benzer
Marek Andreansky
Docker Selenium
Ilia Lazebnik
Trig
Nandor Pal
Selenium 团队成员
感谢所有为此次发布做出贡献的团队成员
David Burns
Boni García
Diego Molina
Sri Harsha
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Simon Stewart
Titus Fortner
Viet Nguyen Duc
请关注 SeleniumHQ 的 X (前身为 Twitter) 或 LinkedIn,获取最新动态!
祝您自动化愉快!