@@ -18,7 +18,7 @@ public void SetUpEnvironment()
18
18
executor = ( IJavaScriptExecutor ) driver ;
19
19
}
20
20
21
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromMilliseconds ( 0 ) ) ;
21
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromMilliseconds ( 0 ) ;
22
22
}
23
23
24
24
[ Test ]
@@ -142,7 +142,7 @@ public void ShouldNotTimeoutIfScriptCallsbackInsideAZeroTimeout()
142
142
[ Test ]
143
143
public void ShouldTimeoutIfScriptDoesNotInvokeCallbackWithLongTimeout ( )
144
144
{
145
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromMilliseconds ( 500 ) ) ;
145
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromMilliseconds ( 500 ) ;
146
146
driver . Url = ajaxyPage ;
147
147
Assert . Throws < WebDriverTimeoutException > ( ( ) => executor . ExecuteAsyncScript (
148
148
"var callback = arguments[arguments.length - 1];" +
@@ -153,7 +153,7 @@ public void ShouldTimeoutIfScriptDoesNotInvokeCallbackWithLongTimeout()
153
153
public void ShouldDetectPageLoadsWhileWaitingOnAnAsyncScriptAndReturnAnError ( )
154
154
{
155
155
driver . Url = ajaxyPage ;
156
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromMilliseconds ( 100 ) ) ;
156
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromMilliseconds ( 100 ) ;
157
157
Assert . Throws < InvalidOperationException > ( ( ) => executor . ExecuteAsyncScript ( "window.location = '" + dynamicPage + "';" ) ) ;
158
158
}
159
159
@@ -178,7 +178,7 @@ public void ShouldBeAbleToExecuteAsynchronousScripts()
178
178
179
179
Assert . AreEqual ( 1 , GetNumberOfDivElements ( ) , "There should only be 1 DIV at this point, which is used for the butter message" ) ;
180
180
181
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromSeconds ( 10 ) ) ;
181
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromSeconds ( 10 ) ;
182
182
string text = ( string ) executor . ExecuteAsyncScript (
183
183
"var callback = arguments[arguments.length - 1];"
184
184
+ "window.registerListener(arguments[arguments.length - 1]);" ) ;
@@ -223,7 +223,7 @@ public void ShouldBeAbleToMakeXMLHttpRequestsAndWaitForTheResponse()
223
223
"xhr.send();" ;
224
224
225
225
driver . Url = ajaxyPage ;
226
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromSeconds ( 3 ) ) ;
226
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromSeconds ( 3 ) ;
227
227
string response = ( string ) executor . ExecuteAsyncScript ( script , sleepingPage + "?time=2" ) ;
228
228
Assert . AreEqual ( "<html><head><title>Done</title></head><body>Slept for 2s</body></html>" , response . Trim ( ) ) ;
229
229
}
@@ -239,7 +239,7 @@ public void ShouldBeAbleToMakeXMLHttpRequestsAndWaitForTheResponse()
239
239
public void ThrowsIfScriptTriggersAlert ( )
240
240
{
241
241
driver . Url = simpleTestPage ;
242
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromSeconds ( 5 ) ) ;
242
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromSeconds ( 5 ) ;
243
243
try
244
244
{
245
245
( ( IJavaScriptExecutor ) driver ) . ExecuteAsyncScript (
@@ -266,7 +266,7 @@ public void ThrowsIfScriptTriggersAlert()
266
266
public void ThrowsIfAlertHappensDuringScript ( )
267
267
{
268
268
driver . Url = slowLoadingAlertPage ;
269
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromSeconds ( 5 ) ) ;
269
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromSeconds ( 5 ) ;
270
270
try
271
271
{
272
272
( ( IJavaScriptExecutor ) driver ) . ExecuteAsyncScript ( "setTimeout(arguments[0], 1000);" ) ;
@@ -292,7 +292,7 @@ public void ThrowsIfAlertHappensDuringScript()
292
292
public void ThrowsIfScriptTriggersAlertWhichTimesOut ( )
293
293
{
294
294
driver . Url = simpleTestPage ;
295
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromSeconds ( 5 ) ) ;
295
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromSeconds ( 5 ) ;
296
296
try
297
297
{
298
298
( ( IJavaScriptExecutor ) driver )
@@ -318,7 +318,7 @@ public void ThrowsIfScriptTriggersAlertWhichTimesOut()
318
318
public void ThrowsIfAlertHappensDuringScriptWhichTimesOut ( )
319
319
{
320
320
driver . Url = slowLoadingAlertPage ;
321
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromSeconds ( 5 ) ) ;
321
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromSeconds ( 5 ) ;
322
322
try
323
323
{
324
324
( ( IJavaScriptExecutor ) driver ) . ExecuteAsyncScript ( "" ) ;
@@ -343,7 +343,7 @@ public void ThrowsIfAlertHappensDuringScriptWhichTimesOut()
343
343
[ IgnoreBrowser ( Browser . Safari , "Does not handle async alerts" ) ]
344
344
public void IncludesAlertTextInUnhandledAlertException ( )
345
345
{
346
- driver . Manage ( ) . Timeouts ( ) . SetScriptTimeout ( TimeSpan . FromSeconds ( 5 ) ) ;
346
+ driver . Manage ( ) . Timeouts ( ) . AsynchronousJavaScript = TimeSpan . FromSeconds ( 5 ) ;
347
347
string alertText = "Look! An alert!" ;
348
348
try
349
349
{
0 commit comments