Selenium 4.11.0 发布!

今天我们很高兴地宣布 Selenium 4.11.0 已经发布!

我们非常高兴地宣布 Selenium 4.11.0 发布,适用于 Java、.NET、Ruby、Python 和 Javascript,以及 Grid 和 Internet Explorer 驱动程序。所有链接都可以在我们的下载页面上找到。

亮点

  • Chrome DevTools 支持现在:v113、v114 和 v115(Firefox 所有版本仍使用 v85)
  • 通过 Selenium Manager 支持 Chrome for Testing (CfT)。请阅读新的 Selenium Manager 功能博客文章了解更多信息。
  • Selenium Manager 现在可以在 PATH 或配置的路径上找到浏览器驱动程序二进制文件,检查潜在的不兼容性,并提供更好的警告和错误消息。
  • 夜间构建正在为 Ruby 和 Java 推送。对其他语言的支持即将推出。
  • 在查找窗口句柄时忽略进程 ID 匹配 - Edge 上的 IE 模式。( #12246) (#12279)

每个语言的相关改进

  • Java
    • 在 Grid 代码中的所有地方使用用户定义的 SlotMatcher (#12240)
    • 添加对 FedCM 命令的支持 (#12096)


  • .NET
    • 实现事件包装的影子根元素 (#12073)
    • 允许在输入设备上设置不同的指针、键盘或滚轮 (#11513)
    • 将移动到位置的方法添加到 Actions (#11509)
    • 添加对 Safari 技术预览版的支持 (#12342)
    • 修复我们为 fetch 命令发送非 base64 数据时的错误 (#12431)
    • 修复 CDP 中的 continueResponse 方法 (#12445)

  • Python
    • 删除了 wpewebkit/options.py 中冗余的属性 capabilitiesset_capability (#12169)
    • 改进驱动程序日志记录,实现 log_output() 以提高驱动程序日志记录的灵活性和一致性 (#12103)
    • 允许用户将服务参数传递给 IE 驱动程序 (#12272)
    • 在公共 API 中公开 WPEWebKitServiceWebKitGTKService
    • 删除已弃用的 ActionChains.scroll(...)
    • 在 selenium_manager 中添加窗口创建标志 (#12435)

  • Ruby
    • 使网络拦截线程静默失败 (#12226)
    • 删除已弃用的代码 (#12417)

贡献者

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

Selenium

Michael Mintz

Michael Mintz

Nikolay Borisenko

Nikolay Borisenko

Sandeep Suryaprasad

Sandeep Suryaprasad

Hanbo Wang

Hanbo Wang

Sebastian Meyer

Sebastian Meyer

Daniel Brown

Daniel Brown

Vedanth Vasu Dev

Vedanth Vasu Dev

Bartek Florczak

Bartek Florczak

João Luca Ripardo

João Luca Ripardo

Debanjan Choudhury

Debanjan Choudhury

Christian Biesinger

Christian Biesinger

SenZmaKi

SenZmaKi

Selenium 文档和网站

Cristian Greco

Cristian Greco

Gayathri Rukmadhavan

Gayathri Rukmadhavan

Mikhail C.

Mikhail C.

nevinaydin

nevinaydin

Erick Ribeiro

Erick Ribeiro

Docker Selenium

Luis Correia

Luis Correia

alb3ric

alb3ric

Bartek Florczak

Bartek Florczak

Mårten Svantesson

Mårten Svantesson

wintersolutions

wintersolutions

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

Tamsil Sajid Amani

Tamsil Sajid Amani

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Titus Fortner

Titus Fortner

Simon Stewart

Simon Stewart

Boni García

Boni García

Puja Jagani

Puja Jagani

Simon K

Simon K

Alex Rodionov

Alex Rodionov

Krishnan Mahadevan

Krishnan Mahadevan

David Burns

David Burns

James Mortensen

James Mortensen

请关注 SeleniumHQ,获取最新动态!

祝您测试愉快!