[dotnet] [bidi] Preserve BiDi global options when instantiating BiDi by nvborisenko · Pull Request #16080 · SeleniumHQ/selenium
User description
It will be used to setting some global options, like command timeout (30 secs by default as for now).
💥 What does this PR do?
Preserving method signature for further improvements without any breaking changes.
🔧 Implementation Notes
💡 Additional Considerations
🔄 Types of changes
- Cleanup (formatting, renaming)
- Bug fix (backwards compatible)
- New feature (non-breaking change which adds functionality and tests!)
- Breaking change (fix or feature that would cause existing functionality to change)
PR Type
Enhancement
Description
-
Add
BiDiOptionsclass for future BiDi configuration -
Update
AsBiDiAsyncmethod to accept optional BiDi options -
Preserve method signature for backwards compatibility
Diagram Walkthrough
flowchart LR
A["BiDiOptions class"] --> B["AsBiDiAsync method"]
B --> C["Future configuration support"]
File Walkthrough
| Relevant files | |||||
|---|---|---|---|---|---|
| Enhancement |
|