ITimeouts.SetScriptTimeout(TimeSpan) 已过时 - Selenium c#
ITimeouts.SetScriptTimeout(TimeSpan) is obsolete - Selenium c#
我使用脚本来处理等待 AngularJS
处理,SetScriptTimeout
(如下代码)并且在更新到 selenium 3.2.0 之后,我收到以下警告
ITimeouts.SetScriptTimeout(TimeSpan) is obsolete ........., Please set
the AsynchronousJavaScript property instead
driver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromMilliseconds(10));
如何解决这个警告?
SetScriptTimeout()
,以及 ImplicitlyWait()
和 SetPageLoadTimeout()
将在未来的 Selenium
版本中删除。在 source code 你可以看到它有 Obsolete
注释
[Obsolete("This method will be removed in a future version. Please set the AsynchronousJavaScript property instead.")]
改为
driver.Manage().Timeouts().AsynchronousJavaScript = TimeSpan.FromMilliseconds(10);
我使用脚本来处理等待 AngularJS
处理,SetScriptTimeout
(如下代码)并且在更新到 selenium 3.2.0 之后,我收到以下警告
ITimeouts.SetScriptTimeout(TimeSpan) is obsolete ........., Please set the AsynchronousJavaScript property instead
driver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromMilliseconds(10));
如何解决这个警告?
SetScriptTimeout()
,以及 ImplicitlyWait()
和 SetPageLoadTimeout()
将在未来的 Selenium
版本中删除。在 source code 你可以看到它有 Obsolete
注释
[Obsolete("This method will be removed in a future version. Please set the AsynchronousJavaScript property instead.")]
改为
driver.Manage().Timeouts().AsynchronousJavaScript = TimeSpan.FromMilliseconds(10);