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


  • Python
    • 更新 WPEWebKit 支持
    • 删除先前已弃用的代码
    • 已弃用 FirefoxBinary 和几个过时的 FirefoxProfile 方法
    • 查看所有更改


  • Rust
    • 当未发现浏览器路径时,使用缓存中的最新浏览器
    • 从响应中解析 JSON 时出现错误时,抛出描述性消息
    • 查看所有更改

贡献者

特别鸣谢所有帮助 Selenium 团队发布此版本的人员!

Selenium

Andrei Solntsev

Andrei Solntsev

James Braza

James Braza

Lauro Moura

Lauro Moura

Valery Yatsynovich

Valery Yatsynovich

Viet Nguyen Duc

Viet Nguyen Duc

Henrik Skupin

Henrik Skupin

Selenium 文档和网站

Yevgeniy Shunevych

Yevgeniy Shunevych

Docker Selenium

Auto81

Auto81

Amar Deep Singh

Amar Deep Singh

Viet Nguyen Duc

Viet Nguyen Duc

Selenium 团队成员

还要感谢所有为本次发布做出贡献的团队成员

David Burns

David Burns

Boni García

Boni García

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Nikolay Borisenko

Nikolay Borisenko

Alex Rodionov

Alex Rodionov

Puja Jagani

Puja Jagani

Titus Fortner

Titus Fortner

请关注 SeleniumHQ 以获取更新!

祝大家测试愉快!