Selenium - 'ITimeouts.ImplicitlyWait(TimeSpan)'已经过时了

RFE*_*etr 17 .net c# selenium unit-testing selenium-webdriver

我使用C#项目设置隐含性:

driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20));
Run Code Online (Sandbox Code Playgroud)

一切正常.当我安装新版本的selenium-dotnet-3.1.0我的声音时出现此错误:

警告CS0618'ITimeouts.ImplicitlyWait(TimeSpan)'已过时:'此方法将在未来版本中删除.请改为设置ImplicitWait属性.

如何设置全局ImplicitlyWait时间?

小智 44

我有同样的问题.您可以使用以下代码:

driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
Run Code Online (Sandbox Code Playgroud)