Skip to content

Commit 44e35d2

Browse files
[dotnet] Trim away CDP when publishing AOT apps (SeleniumHQ#15217)
1 parent 7945768 commit 44e35d2

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

dotnet/src/webdriver/WebDriver.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class WebDriver : IWebDriver, ISearchContext, IJavaScriptExecutor, IFinds
4040
/// </summary>
4141
protected static readonly TimeSpan DefaultCommandTimeout = TimeSpan.FromSeconds(60);
4242
private IFileDetector fileDetector = new DefaultFileDetector();
43-
private readonly NetworkManager network;
43+
private NetworkManager network;
4444
private WebElementFactory elementFactory;
4545

4646
private readonly List<string> registeredCommands = new List<string>();
@@ -73,7 +73,6 @@ protected WebDriver(ICommandExecutor executor, ICapabilities capabilities)
7373
}
7474

7575
this.elementFactory = new WebElementFactory(this);
76-
this.network = new NetworkManager(this);
7776
this.registeredCommands.AddRange(DriverCommand.KnownCommands);
7877

7978
if (this is ISupportsLogs)
@@ -198,7 +197,7 @@ public virtual IFileDetector FileDetector
198197
set => this.fileDetector = value ?? throw new ArgumentNullException(nameof(value), "FileDetector cannot be null");
199198
}
200199

201-
internal INetwork Network => this.network;
200+
internal INetwork Network => this.network ??= new NetworkManager(this);
202201

203202
/// <summary>
204203
/// Gets or sets the factory object used to create instances of <see cref="WebElement"/>

0 commit comments

Comments
 (0)