@@ -20,8 +20,8 @@ public class DevToolsNetworkTest : DevToolsTestFixture
20
20
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
21
21
public void GetSetDeleteAndClearAllCookies ( )
22
22
{
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());
25
25
26
26
//var allCookieResponse = await domains.Network.GetAllCookies();
27
27
//ReadOnlyCollection<Cookie> seleniumCookies = allCookieResponse.Cookies.ToSeleniumCookies();
@@ -36,11 +36,11 @@ public void GetSetDeleteAndClearAllCookies()
36
36
//seleniumCookies = allCookieResponse.Cookies.ToSeleniumCookies();
37
37
//Assert.That(seleniumCookies.Count == 1);
38
38
39
- //var cookieResponse = await domains.Network.GetCookies(new V113 .Network.GetCookiesCommandSettings());
39
+ //var cookieResponse = await domains.Network.GetCookies(new V114 .Network.GetCookiesCommandSettings());
40
40
//seleniumCookies = cookieResponse.Cookies.ToSeleniumCookies();
41
41
//Assert.That(seleniumCookies.Count == 0);
42
42
43
- //await domains.Network.DeleteCookies(new V113 .Network.DeleteCookiesCommandSettings()
43
+ //await domains.Network.DeleteCookies(new V114 .Network.DeleteCookiesCommandSettings()
44
44
//{
45
45
// Name = "name",
46
46
// Domain = EnvironmentManager.Instance.UrlBuilder.HostName,
@@ -67,34 +67,34 @@ public void GetSetDeleteAndClearAllCookies()
67
67
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
68
68
public async Task SendRequestWithUrlFiltersAndExtraHeadersAndVerifyRequests ( )
69
69
{
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 ( )
73
73
{
74
74
Urls = new string [ ] { "*://*/*.css" }
75
75
} ) ;
76
76
77
- var additionalHeaders = new V113 . Network . Headers ( ) ;
77
+ var additionalHeaders = new V114 . Network . Headers ( ) ;
78
78
additionalHeaders . Add ( "headerName" , "headerValue" ) ;
79
- await domains . Network . SetExtraHTTPHeaders ( new V113 . Network . SetExtraHTTPHeadersCommandSettings ( )
79
+ await domains . Network . SetExtraHTTPHeaders ( new V114 . Network . SetExtraHTTPHeadersCommandSettings ( )
80
80
{
81
81
Headers = additionalHeaders
82
82
} ) ;
83
83
84
84
ManualResetEventSlim loadingFailedSync = new ManualResetEventSlim ( false ) ;
85
- EventHandler < V113 . Network . LoadingFailedEventArgs > loadingFailedHandler = ( sender , e ) =>
85
+ EventHandler < V114 . Network . LoadingFailedEventArgs > loadingFailedHandler = ( sender , e ) =>
86
86
{
87
- if ( e . Type == V113 . Network . ResourceType . Stylesheet )
87
+ if ( e . Type == V114 . Network . ResourceType . Stylesheet )
88
88
{
89
- Assert . That ( e . BlockedReason == V113 . Network . BlockedReason . Inspector ) ;
89
+ Assert . That ( e . BlockedReason == V114 . Network . BlockedReason . Inspector ) ;
90
90
}
91
91
92
92
loadingFailedSync . Set ( ) ;
93
93
} ;
94
94
domains . Network . LoadingFailed += loadingFailedHandler ;
95
95
96
96
ManualResetEventSlim requestSentSync = new ManualResetEventSlim ( false ) ;
97
- EventHandler < V113 . Network . RequestWillBeSentEventArgs > requestWillBeSentHandler = ( sender , e ) =>
97
+ EventHandler < V114 . Network . RequestWillBeSentEventArgs > requestWillBeSentHandler = ( sender , e ) =>
98
98
{
99
99
Assert . That ( e . Request . Headers . ContainsKey ( "headerName" ) ) ;
100
100
Assert . That ( e . Request . Headers [ "headerName" ] == "headerValue" ) ;
@@ -103,7 +103,7 @@ await domains.Network.SetExtraHTTPHeaders(new V113.Network.SetExtraHTTPHeadersCo
103
103
domains . Network . RequestWillBeSent += requestWillBeSentHandler ;
104
104
105
105
ManualResetEventSlim dataSync = new ManualResetEventSlim ( false ) ;
106
- EventHandler < V113 . Network . DataReceivedEventArgs > dataReceivedHandler = ( sender , e ) =>
106
+ EventHandler < V114 . Network . DataReceivedEventArgs > dataReceivedHandler = ( sender , e ) =>
107
107
{
108
108
Assert . That ( e . RequestId , Is . Not . Null ) ;
109
109
dataSync . Set ( ) ;
@@ -122,23 +122,23 @@ await domains.Network.SetExtraHTTPHeaders(new V113.Network.SetExtraHTTPHeadersCo
122
122
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
123
123
public async Task EmulateNetworkConditionOffline ( )
124
124
{
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 ( )
127
127
{
128
128
MaxTotalBufferSize = 100000000
129
129
} ) ;
130
130
131
- await domains . Network . EmulateNetworkConditions ( new V113 . Network . EmulateNetworkConditionsCommandSettings ( )
131
+ await domains . Network . EmulateNetworkConditions ( new V114 . Network . EmulateNetworkConditionsCommandSettings ( )
132
132
{
133
133
Offline = true ,
134
134
Latency = 100 ,
135
135
DownloadThroughput = 1000 ,
136
136
UploadThroughput = 2000 ,
137
- ConnectionType = V113 . Network . ConnectionType . Cellular3g
137
+ ConnectionType = V114 . Network . ConnectionType . Cellular3g
138
138
} ) ;
139
139
140
140
ManualResetEventSlim loadingFailedSync = new ManualResetEventSlim ( false ) ;
141
- EventHandler < V113 . Network . LoadingFailedEventArgs > loadingFailedHandler = ( sender , e ) =>
141
+ EventHandler < V114 . Network . LoadingFailedEventArgs > loadingFailedHandler = ( sender , e ) =>
142
142
{
143
143
Assert . That ( e . ErrorText , Is . EqualTo ( "net::ERR_INTERNET_DISCONNECTED" ) ) ;
144
144
loadingFailedSync . Set ( ) ;
@@ -164,16 +164,16 @@ await domains.Network.EmulateNetworkConditions(new V113.Network.EmulateNetworkCo
164
164
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
165
165
public async Task VerifyRequestReceivedFromCacheAndResponseBody ( )
166
166
{
167
- var domains = session . GetVersionSpecificDomains < V113 . DevToolsSessionDomains > ( ) ;
167
+ var domains = session . GetVersionSpecificDomains < V114 . DevToolsSessionDomains > ( ) ;
168
168
string [ ] requestIdFromCache = new string [ 1 ] ;
169
169
170
- await domains . Network . Enable ( new V113 . Network . EnableCommandSettings ( )
170
+ await domains . Network . Enable ( new V114 . Network . EnableCommandSettings ( )
171
171
{
172
172
MaxResourceBufferSize = 100000000
173
173
} ) ;
174
174
175
175
ManualResetEventSlim servedFromCacheSync = new ManualResetEventSlim ( false ) ;
176
- EventHandler < V113 . Network . RequestServedFromCacheEventArgs > requestServedFromCacheHandler = ( sender , e ) =>
176
+ EventHandler < V114 . Network . RequestServedFromCacheEventArgs > requestServedFromCacheHandler = ( sender , e ) =>
177
177
{
178
178
Assert . That ( e . RequestId , Is . Not . Null ) ;
179
179
requestIdFromCache [ 0 ] = e . RequestId ;
@@ -182,7 +182,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
182
182
domains . Network . RequestServedFromCache += requestServedFromCacheHandler ;
183
183
184
184
ManualResetEventSlim loadingFinishedSync = new ManualResetEventSlim ( false ) ;
185
- EventHandler < V113 . Network . LoadingFinishedEventArgs > loadingFinishedHandler = ( sender , e ) =>
185
+ EventHandler < V114 . Network . LoadingFinishedEventArgs > loadingFinishedHandler = ( sender , e ) =>
186
186
{
187
187
Assert . That ( e . RequestId , Is . Not . Null ) ;
188
188
loadingFinishedSync . Set ( ) ;
@@ -194,7 +194,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
194
194
loadingFinishedSync . Wait ( TimeSpan . FromSeconds ( 5 ) ) ;
195
195
servedFromCacheSync . Wait ( TimeSpan . FromSeconds ( 5 ) ) ;
196
196
197
- var responseBody = await domains . Network . GetResponseBody ( new V113 . Network . GetResponseBodyCommandSettings ( )
197
+ var responseBody = await domains . Network . GetResponseBody ( new V114 . Network . GetResponseBodyCommandSettings ( )
198
198
{
199
199
RequestId = requestIdFromCache [ 0 ]
200
200
} ) ;
@@ -209,16 +209,16 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
209
209
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
210
210
public async Task VerifySearchInResponseBody ( )
211
211
{
212
- var domains = session . GetVersionSpecificDomains < V113 . DevToolsSessionDomains > ( ) ;
212
+ var domains = session . GetVersionSpecificDomains < V114 . DevToolsSessionDomains > ( ) ;
213
213
string [ ] requestIds = new string [ 1 ] ;
214
214
215
- await domains . Network . Enable ( new V113 . Network . EnableCommandSettings ( )
215
+ await domains . Network . Enable ( new V114 . Network . EnableCommandSettings ( )
216
216
{
217
217
MaxResourceBufferSize = 100000000
218
218
} ) ;
219
219
220
220
ManualResetEventSlim responseSync = new ManualResetEventSlim ( false ) ;
221
- EventHandler < V113 . Network . ResponseReceivedEventArgs > responseReceivedHandler = ( sender , e ) =>
221
+ EventHandler < V114 . Network . ResponseReceivedEventArgs > responseReceivedHandler = ( sender , e ) =>
222
222
{
223
223
Assert . That ( e , Is . Not . Null ) ;
224
224
requestIds [ 0 ] = e . RequestId ;
@@ -229,7 +229,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
229
229
driver . Url = simpleTestPage ;
230
230
responseSync . Wait ( TimeSpan . FromSeconds ( 5 ) ) ;
231
231
232
- var searchResponse = await domains . Network . SearchInResponseBody ( new V113 . Network . SearchInResponseBodyCommandSettings ( )
232
+ var searchResponse = await domains . Network . SearchInResponseBody ( new V114 . Network . SearchInResponseBodyCommandSettings ( )
233
233
{
234
234
RequestId = requestIds [ 0 ] ,
235
235
Query = "/" ,
@@ -244,14 +244,14 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
244
244
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
245
245
public async Task VerifyCacheDisabledAndClearCache ( )
246
246
{
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 ( )
249
249
{
250
250
MaxPostDataSize = 100000000
251
251
} ) ;
252
252
253
253
ManualResetEventSlim responseSync = new ManualResetEventSlim ( false ) ;
254
- EventHandler < V113 . Network . ResponseReceivedEventArgs > responseReceivedHandler = ( sender , e ) =>
254
+ EventHandler < V114 . Network . ResponseReceivedEventArgs > responseReceivedHandler = ( sender , e ) =>
255
255
{
256
256
Assert . That ( e . Response . FromDiskCache , Is . False ) ;
257
257
responseSync . Set ( ) ;
@@ -261,7 +261,7 @@ await domains.Network.Enable(new V113.Network.EnableCommandSettings()
261
261
driver . Url = simpleTestPage ;
262
262
responseSync . Wait ( TimeSpan . FromSeconds ( 5 ) ) ;
263
263
264
- await domains . Network . SetCacheDisabled ( new V113 . Network . SetCacheDisabledCommandSettings ( )
264
+ await domains . Network . SetCacheDisabled ( new V114 . Network . SetCacheDisabledCommandSettings ( )
265
265
{
266
266
CacheDisabled = true
267
267
} ) ;
@@ -277,16 +277,16 @@ await domains.Network.SetCacheDisabled(new V113.Network.SetCacheDisabledCommandS
277
277
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
278
278
public async Task VerifyCertificatesAndOverrideUserAgent ( )
279
279
{
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 ( ) ) ;
282
282
283
- await domains . Network . SetUserAgentOverride ( new V113 . Network . SetUserAgentOverrideCommandSettings ( )
283
+ await domains . Network . SetUserAgentOverride ( new V114 . Network . SetUserAgentOverrideCommandSettings ( )
284
284
{
285
285
UserAgent = "userAgent"
286
286
} ) ;
287
287
288
288
ManualResetEventSlim requestSync = new ManualResetEventSlim ( false ) ;
289
- EventHandler < V113 . Network . RequestWillBeSentEventArgs > requestWillBeSentHandler = ( sender , e ) =>
289
+ EventHandler < V114 . Network . RequestWillBeSentEventArgs > requestWillBeSentHandler = ( sender , e ) =>
290
290
{
291
291
Assert . That ( e . Request . Headers [ "User-Agent" ] , Is . EqualTo ( "userAgent" ) ) ;
292
292
requestSync . Set ( ) ;
@@ -297,7 +297,7 @@ await domains.Network.SetUserAgentOverride(new V113.Network.SetUserAgentOverride
297
297
driver . Url = origin ;
298
298
requestSync . Wait ( TimeSpan . FromSeconds ( 5 ) ) ;
299
299
300
- var result = await domains . Network . GetCertificate ( new V113 . Network . GetCertificateCommandSettings ( )
300
+ var result = await domains . Network . GetCertificate ( new V114 . Network . GetCertificateCommandSettings ( )
301
301
{
302
302
Origin = origin
303
303
} ) ;
@@ -311,10 +311,10 @@ await domains.Network.SetUserAgentOverride(new V113.Network.SetUserAgentOverride
311
311
[ IgnoreBrowser ( Selenium . Browser . Safari , "Safari does not support Chrome DevTools Protocol" ) ]
312
312
public async Task VerifyResponseReceivedEventAndNetworkDisable ( )
313
313
{
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 ( ) ) ;
316
316
ManualResetEventSlim responseSync = new ManualResetEventSlim ( false ) ;
317
- EventHandler < V113 . Network . ResponseReceivedEventArgs > responseReceivedHandler = ( sender , e ) =>
317
+ EventHandler < V114 . Network . ResponseReceivedEventArgs > responseReceivedHandler = ( sender , e ) =>
318
318
{
319
319
Assert . That ( e , Is . Not . Null ) ;
320
320
responseSync . Set ( ) ;
0 commit comments