Skip to content

[🚀 Feature]: [dotnet] Consider separate Selenium.WebDriver.DevTools nuget package implementation #15932

Open
@nvborisenko

Description

@nvborisenko

Description

Currently:

  • CDP is auto-generated and is a part of main Selenium.WebDriver package
  • Internally Selenium.WebDriver relies on CDP implementation (magically in runtime, using the latest spec which is supposed to be compatible with last 5 versions)

Have you considered any alternatives or workarounds?

Ship CDP implementation as separate package:

  • Selenium.WebDriver.DevTools v137.0.1.34
  • Selenium.WebDriver.DevTools v137.0.2.83

The main Selenium.WebDriver package always rely on the latest released Selenium.WebDriver.DevTools package.
The main Selenium.WebDriver package always rely on the minimal required Selenium.WebDriver.DevTools package, which is stable v1.3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-needs-triagingA Selenium member will evaluate this soon!B-devtoolsIncludes everything BiDi or Chrome DevTools relatedC-dotnet.NET BindingsI-enhancementSomething could be better

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions