Skip to content

Commit e45195e

Browse files
committed
[dotnet] Updating DevTools tests to use CDP 114
1 parent 85a0c67 commit e45195e

File tree

7 files changed

+100
-100
lines changed

7 files changed

+100
-100
lines changed

dotnet/test/common/DevTools/DevToolsConsoleTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ public class DevToolsConsoleTest : DevToolsTestFixture
1818
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
1919
public async Task VerifyMessageAdded()
2020
{
21-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
21+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
2222
string consoleMessage = "Hello Selenium";
2323

2424
ManualResetEventSlim sync = new ManualResetEventSlim(false);
25-
EventHandler<V113.Console.MessageAddedEventArgs> messageAddedHandler = (sender, e) =>
25+
EventHandler<V114.Console.MessageAddedEventArgs> messageAddedHandler = (sender, e) =>
2626
{
2727
Assert.That(e.Message.Text, Is.EqualTo(consoleMessage));
2828
sync.Set();

dotnet/test/common/DevTools/DevToolsLogTest.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ public class DevToolsLogTest : DevToolsTestFixture
1919
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
2020
public async Task VerifyEntryAddedAndClearLog()
2121
{
22-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
22+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
2323
ManualResetEventSlim sync = new ManualResetEventSlim(false);
24-
EventHandler<V113.Log.EntryAddedEventArgs> entryAddedHandler = (sender, e) =>
24+
EventHandler<V114.Log.EntryAddedEventArgs> entryAddedHandler = (sender, e) =>
2525
{
2626
Assert.That(e.Entry.Text.Contains("404"));
27-
Assert.That(e.Entry.Level == V113.Log.LogEntryLevelValues.Error);
27+
Assert.That(e.Entry.Level == V114.Log.LogEntryLevelValues.Error);
2828
sync.Set();
2929
};
3030

dotnet/test/common/DevTools/DevToolsNetworkTest.cs

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public class DevToolsNetworkTest : DevToolsTestFixture
2020
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
2121
public void GetSetDeleteAndClearAllCookies()
2222
{
23-
//var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
24-
//await domains.Network.Enable(new V113.Network.EnableCommandSettings());
23+
//var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
24+
//await domains.Network.Enable(new V114.Network.EnableCommandSettings());
2525

2626
//var allCookieResponse = await domains.Network.GetAllCookies();
2727
//ReadOnlyCollection<Cookie> seleniumCookies = allCookieResponse.Cookies.ToSeleniumCookies();
@@ -36,11 +36,11 @@ public void GetSetDeleteAndClearAllCookies()
3636
//seleniumCookies = allCookieResponse.Cookies.ToSeleniumCookies();
3737
//Assert.That(seleniumCookies.Count == 1);
3838

39-
//var cookieResponse = await domains.Network.GetCookies(new V113.Network.GetCookiesCommandSettings());
39+
//var cookieResponse = await domains.Network.GetCookies(new V114.Network.GetCookiesCommandSettings());
4040
//seleniumCookies = cookieResponse.Cookies.ToSeleniumCookies();
4141
//Assert.That(seleniumCookies.Count == 0);
4242

43-
//await domains.Network.DeleteCookies(new V113.Network.DeleteCookiesCommandSettings()
43+
//await domains.Network.DeleteCookies(new V114.Network.DeleteCookiesCommandSettings()
4444
//{
4545
// Name = "name",
4646
// Domain = EnvironmentManager.Instance.UrlBuilder.HostName,
@@ -67,34 +67,34 @@ public void GetSetDeleteAndClearAllCookies()
6767
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
6868
public async Task SendRequestWithUrlFiltersAndExtraHeadersAndVerifyRequests()
6969
{
70-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
71-
await domains.Network.Enable(new V113.Network.EnableCommandSettings());
72-
await domains.Network.SetBlockedURLs(new V113.Network.SetBlockedURLsCommandSettings()
70+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
71+
await domains.Network.Enable(new V114.Network.EnableCommandSettings());
72+
await domains.Network.SetBlockedURLs(new V114.Network.SetBlockedURLsCommandSettings()
7373
{
7474
Urls = new string[] { "*://*/*.css" }
7575
});
7676

77-
var additionalHeaders = new V113.Network.Headers();
77+
var additionalHeaders = new V114.Network.Headers();
7878
additionalHeaders.Add("headerName", "headerValue");
79-
await domains.Network.SetExtraHTTPHeaders(new V113.Network.SetExtraHTTPHeadersCommandSettings()
79+
await domains.Network.SetExtraHTTPHeaders(new V114.Network.SetExtraHTTPHeadersCommandSettings()
8080
{
8181
Headers = additionalHeaders
8282
});
8383

8484
ManualResetEventSlim loadingFailedSync = new ManualResetEventSlim(false);
85-
EventHandler<V113.Network.LoadingFailedEventArgs> loadingFailedHandler = (sender, e) =>
85+
EventHandler<V114.Network.LoadingFailedEventArgs> loadingFailedHandler = (sender, e) =>
8686
{
87-
if (e.Type == V113.Network.ResourceType.Stylesheet)
87+
if (e.Type == V114.Network.ResourceType.Stylesheet)
8888
{
89-
Assert.That(e.BlockedReason == V113.Network.BlockedReason.Inspector);
89+
Assert.That(e.BlockedReason == V114.Network.BlockedReason.Inspector);
9090
}
9191

9292
loadingFailedSync.Set();
9393
};
9494
domains.Network.LoadingFailed += loadingFailedHandler;
9595

9696
ManualResetEventSlim requestSentSync = new ManualResetEventSlim(false);
97-
EventHandler<V113.Network.RequestWillBeSentEventArgs> requestWillBeSentHandler = (sender, e) =>
97+
EventHandler<V114.Network.RequestWillBeSentEventArgs> requestWillBeSentHandler = (sender, e) =>
9898
{
9999
Assert.That(e.Request.Headers.ContainsKey("headerName"));
100100
Assert.That(e.Request.Headers["headerName"] == "headerValue");
@@ -103,7 +103,7 @@ await domains.Network.SetExtraHTTPHeaders(new V113.Network.SetExtraHTTPHeadersCo
103103
domains.Network.RequestWillBeSent += requestWillBeSentHandler;
104104

105105
ManualResetEventSlim dataSync = new ManualResetEventSlim(false);
106-
EventHandler<V113.Network.DataReceivedEventArgs> dataReceivedHandler = (sender, e) =>
106+
EventHandler<V114.Network.DataReceivedEventArgs> dataReceivedHandler = (sender, e) =>
107107
{
108108
Assert.That(e.RequestId, Is.Not.Null);
109109
dataSync.Set();
@@ -122,23 +122,23 @@ await domains.Network.SetExtraHTTPHeaders(new V113.Network.SetExtraHTTPHeadersCo
122122
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
123123
public async Task EmulateNetworkConditionOffline()
124124
{
125-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
126-
await domains.Network.Enable(new V113.Network.EnableCommandSettings()
125+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
126+
await domains.Network.Enable(new V114.Network.EnableCommandSettings()
127127
{
128128
MaxTotalBufferSize = 100000000
129129
});
130130

131-
await domains.Network.EmulateNetworkConditions(new V113.Network.EmulateNetworkConditionsCommandSettings()
131+
await domains.Network.EmulateNetworkConditions(new V114.Network.EmulateNetworkConditionsCommandSettings()
132132
{
133133
Offline = true,
134134
Latency = 100,
135135
DownloadThroughput = 1000,
136136
UploadThroughput = 2000,
137-
ConnectionType = V113.Network.ConnectionType.Cellular3g
137+
ConnectionType = V114.Network.ConnectionType.Cellular3g
138138
});
139139

140140
ManualResetEventSlim loadingFailedSync = new ManualResetEventSlim(false);
141-
EventHandler<V113.Network.LoadingFailedEventArgs> loadingFailedHandler = (sender, e) =>
141+
EventHandler<V114.Network.LoadingFailedEventArgs> loadingFailedHandler = (sender, e) =>
142142
{
143143
Assert.That(e.ErrorText, Is.EqualTo("net::ERR_INTERNET_DISCONNECTED"));
144144
loadingFailedSync.Set();
@@ -164,16 +164,16 @@ await domains.Network.EmulateNetworkConditions(new V113.Network.EmulateNetworkCo
164164
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
165165
public async Task VerifyRequestReceivedFromCacheAndResponseBody()
166166
{
167-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
167+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
168168
string[] requestIdFromCache = new string[1];
169169

170-
await domains.Network.Enable(new V113.Network.EnableCommandSettings()
170+
await domains.Network.Enable(new V114.Network.EnableCommandSettings()
171171
{
172172
MaxResourceBufferSize = 100000000
173173
});
174174

175175
ManualResetEventSlim servedFromCacheSync = new ManualResetEventSlim(false);
176-
EventHandler<V113.Network.RequestServedFromCacheEventArgs> requestServedFromCacheHandler = (sender, e) =>
176+
EventHandler<V114.Network.RequestServedFromCacheEventArgs> requestServedFromCacheHandler = (sender, e) =>
177177
{
178178
Assert.That(e.RequestId, Is.Not.Null);
179179
requestIdFromCache[0] = e.RequestId;
@@ -182,7 +182,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
182182
domains.Network.RequestServedFromCache += requestServedFromCacheHandler;
183183

184184
ManualResetEventSlim loadingFinishedSync = new ManualResetEventSlim(false);
185-
EventHandler<V113.Network.LoadingFinishedEventArgs> loadingFinishedHandler = (sender, e) =>
185+
EventHandler<V114.Network.LoadingFinishedEventArgs> loadingFinishedHandler = (sender, e) =>
186186
{
187187
Assert.That(e.RequestId, Is.Not.Null);
188188
loadingFinishedSync.Set();
@@ -194,7 +194,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
194194
loadingFinishedSync.Wait(TimeSpan.FromSeconds(5));
195195
servedFromCacheSync.Wait(TimeSpan.FromSeconds(5));
196196

197-
var responseBody = await domains.Network.GetResponseBody(new V113.Network.GetResponseBodyCommandSettings()
197+
var responseBody = await domains.Network.GetResponseBody(new V114.Network.GetResponseBodyCommandSettings()
198198
{
199199
RequestId = requestIdFromCache[0]
200200
});
@@ -209,16 +209,16 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
209209
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
210210
public async Task VerifySearchInResponseBody()
211211
{
212-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
212+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
213213
string[] requestIds = new string[1];
214214

215-
await domains.Network.Enable(new V113.Network.EnableCommandSettings()
215+
await domains.Network.Enable(new V114.Network.EnableCommandSettings()
216216
{
217217
MaxResourceBufferSize = 100000000
218218
});
219219

220220
ManualResetEventSlim responseSync = new ManualResetEventSlim(false);
221-
EventHandler<V113.Network.ResponseReceivedEventArgs> responseReceivedHandler = (sender, e) =>
221+
EventHandler<V114.Network.ResponseReceivedEventArgs> responseReceivedHandler = (sender, e) =>
222222
{
223223
Assert.That(e, Is.Not.Null);
224224
requestIds[0] = e.RequestId;
@@ -229,7 +229,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
229229
driver.Url = simpleTestPage;
230230
responseSync.Wait(TimeSpan.FromSeconds(5));
231231

232-
var searchResponse = await domains.Network.SearchInResponseBody(new V113.Network.SearchInResponseBodyCommandSettings()
232+
var searchResponse = await domains.Network.SearchInResponseBody(new V114.Network.SearchInResponseBodyCommandSettings()
233233
{
234234
RequestId = requestIds[0],
235235
Query = "/",
@@ -244,14 +244,14 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
244244
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
245245
public async Task VerifyCacheDisabledAndClearCache()
246246
{
247-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
248-
await domains.Network.Enable(new V113.Network.EnableCommandSettings()
247+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
248+
await domains.Network.Enable(new V114.Network.EnableCommandSettings()
249249
{
250250
MaxPostDataSize = 100000000
251251
});
252252

253253
ManualResetEventSlim responseSync = new ManualResetEventSlim(false);
254-
EventHandler<V113.Network.ResponseReceivedEventArgs> responseReceivedHandler = (sender, e) =>
254+
EventHandler<V114.Network.ResponseReceivedEventArgs> responseReceivedHandler = (sender, e) =>
255255
{
256256
Assert.That(e.Response.FromDiskCache, Is.False);
257257
responseSync.Set();
@@ -261,7 +261,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
261261
driver.Url = simpleTestPage;
262262
responseSync.Wait(TimeSpan.FromSeconds(5));
263263

264-
await domains.Network.SetCacheDisabled(new V113.Network.SetCacheDisabledCommandSettings()
264+
await domains.Network.SetCacheDisabled(new V114.Network.SetCacheDisabledCommandSettings()
265265
{
266266
CacheDisabled = true
267267
});
@@ -277,16 +277,16 @@ await domains.Network.SetCacheDisabled(new V113.Network.SetCacheDisabledCommandS
277277
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
278278
public async Task VerifyCertificatesAndOverrideUserAgent()
279279
{
280-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
281-
await domains.Network.Enable(new V113.Network.EnableCommandSettings());
280+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
281+
await domains.Network.Enable(new V114.Network.EnableCommandSettings());
282282

283-
await domains.Network.SetUserAgentOverride(new V113.Network.SetUserAgentOverrideCommandSettings()
283+
await domains.Network.SetUserAgentOverride(new V114.Network.SetUserAgentOverrideCommandSettings()
284284
{
285285
UserAgent = "userAgent"
286286
});
287287

288288
ManualResetEventSlim requestSync = new ManualResetEventSlim(false);
289-
EventHandler<V113.Network.RequestWillBeSentEventArgs> requestWillBeSentHandler = (sender, e) =>
289+
EventHandler<V114.Network.RequestWillBeSentEventArgs> requestWillBeSentHandler = (sender, e) =>
290290
{
291291
Assert.That(e.Request.Headers["User-Agent"], Is.EqualTo("userAgent"));
292292
requestSync.Set();
@@ -297,7 +297,7 @@ await domains.Network.SetUserAgentOverride(new V113.Network.SetUserAgentOverride
297297
driver.Url = origin;
298298
requestSync.Wait(TimeSpan.FromSeconds(5));
299299

300-
var result = await domains.Network.GetCertificate(new V113.Network.GetCertificateCommandSettings()
300+
var result = await domains.Network.GetCertificate(new V114.Network.GetCertificateCommandSettings()
301301
{
302302
Origin = origin
303303
});
@@ -311,10 +311,10 @@ await domains.Network.SetUserAgentOverride(new V113.Network.SetUserAgentOverride
311311
[IgnoreBrowser(Selenium.Browser.Safari, "Safari does not support Chrome DevTools Protocol")]
312312
public async Task VerifyResponseReceivedEventAndNetworkDisable()
313313
{
314-
var domains = session.GetVersionSpecificDomains<V113.DevToolsSessionDomains>();
315-
await domains.Network.Enable(new V113.Network.EnableCommandSettings());
314+
var domains = session.GetVersionSpecificDomains<V114.DevToolsSessionDomains>();
315+
await domains.Network.Enable(new V114.Network.EnableCommandSettings());
316316
ManualResetEventSlim responseSync = new ManualResetEventSlim(false);
317-
EventHandler<V113.Network.ResponseReceivedEventArgs> responseReceivedHandler = (sender, e) =>
317+
EventHandler<V114.Network.ResponseReceivedEventArgs> responseReceivedHandler = (sender, e) =>
318318
{
319319
Assert.That(e, Is.Not.Null);
320320
responseSync.Set();

0 commit comments

Comments
 (0)