Skip to content

Commit 62264e3

Browse files
committed
Emulation placeholder
1 parent ad3a864 commit 62264e3

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

dotnet/src/webdriver/BiDi/BiDi.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public sealed class BiDi : IAsyncDisposable
3737
private Log.LogModule? _logModule;
3838
private Storage.StorageModule? _storageModule;
3939
private WebExtension.WebExtensionModule? _webExtensionModule;
40+
private Emulation.EmulationModule? _emulationModule;
4041

4142
private readonly object _moduleLock = new();
4243

@@ -164,6 +165,19 @@ public WebExtension.WebExtensionModule WebExtension
164165
}
165166
}
166167

168+
public Emulation.EmulationModule Emulation
169+
{
170+
get
171+
{
172+
if (_emulationModule is not null) return _emulationModule;
173+
lock (_moduleLock)
174+
{
175+
_emulationModule ??= new Emulation.EmulationModule(_broker);
176+
}
177+
return _emulationModule;
178+
}
179+
}
180+
167181
public Task<Session.StatusResult> StatusAsync()
168182
{
169183
return SessionModule.StatusAsync();
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
using OpenQA.Selenium.BiDi.Communication;
2+
3+
namespace OpenQA.Selenium.BiDi.Emulation;
4+
5+
public sealed class EmulationModule(Broker broker) : Module(broker)
6+
{
7+
8+
}

0 commit comments

Comments
 (0)