3

# 및 SetScriptTimeout (코드 아래로) 및 셀레늄 3.2.0로 업데이트 후, 나는 다음과 같은 얻고 경고ITimeouts.SetScriptTimeout (시간 범위)은 구식이다 - 셀레늄 C의 내가 <code>AngularJS</code> 처리 대기 처리하는 스크립트를 사용

ITimeouts.SetScriptTimeout (시간 범위)는 ........., 이

driver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromMilliseconds(10)); 

방법이 경고를 해결하는 대신 AsynchronousJavaScript 속성을 설정하십시오 사용되지 않습니다?

답변

7

SetScriptTimeout()ImplicitlyWait()SetPageLoadTimeout()은 향후 Selenium 버전에서 제거 될 예정입니다. source code에서 당신은

driver.Manage().Timeouts().AsynchronousJavaScript = TimeSpan.FromMilliseconds(10); 
Obsolete 주석

[Obsolete("This method will be removed in a future version. Please set the AsynchronousJavaScript property instead.")] 

변경을 가지고 볼 수 있습니다