Selenium 4.17 发布!
今天我们很高兴地宣布 Selenium 4.17 已发布!
分类
我们非常高兴地宣布发布适用于 Javascript、Ruby、Python、.NET、Java 和 Grid 的 Selenium 4.17.0!所有内容的链接都可以在我们的下载页面上找到。
亮点
- Chrome DevTools 现在支持:v119、v120 和 v121(Firefox 的所有版本仍然使用 v85)
- Selenium Manager 记录使用情况,设置环境变量
SE_AVOID_STATS
为"true"
以避免发送信息。 - Chrome 无头模式更改了浏览器名称,以反映它实际上不是 Chrome;Selenium 现在可以无缝处理此问题,但您仍然应该切换到
--headless=new
(请参阅:无头模式即将消失)
每个语言的值得注意的更改
- Java
- 删除已弃用的事件侦听器类;更新为 EventFiringDecorator 和 WebDriverListener 类
- 允许禁用 Grid UI
- 已弃用 FirefoxBinary 类和旧版错误代码
- 已弃用离线存储、位置和网络连接的 HTML5 功能
- 不再接受带有 desiredCapabilities 关键字的会话请求
- 查看所有更改
- JavaScript
- 删除已弃用的无头方法和相关引用
- 实现远程文件下载
- 查看所有更改
- .NET
- 改进新的日志记录实现
- 删除先前已弃用的代码
- 查看所有更改
- Python
- 更新 WPEWebKit 支持
- 删除先前已弃用的代码
- 已弃用 FirefoxBinary 和几个过时的 FirefoxProfile 方法
- 查看所有更改
- Ruby
- 日志记录器默认输出到 stderr 而不是 stdout
- 查看所有更改
- Rust
- 当未发现浏览器路径时,使用缓存中的最新浏览器
- 从响应中解析 JSON 时出现错误时,抛出描述性消息
- 查看所有更改
贡献者
特别鸣谢所有帮助 Selenium 团队发布此版本的人员!
Selenium
Andrei Solntsev
James Braza
Lauro Moura
Valery Yatsynovich
Viet Nguyen Duc
Henrik Skupin
Selenium 文档和网站
Yevgeniy Shunevych
Docker Selenium
Auto81
Amar Deep Singh
Viet Nguyen Duc
Selenium 团队成员
还要感谢所有为本次发布做出贡献的团队成员
David Burns
Boni García
Diego Molina
Sri Harsha
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Titus Fortner
请关注 SeleniumHQ 以获取更新!
祝大家测试愉快!