我使用C#项目设置隐含性:
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20));
一切正常 . 当我安装新版本的selenium-dotnet-3.1.0我的声音时出现此错误:
警告CS0618'ITimeouts.ImplicitlyWait(TimeSpan)'已过时:'此方法将在未来版本中删除 . 请改为设置ImplicitWait属性 .
How to set the global ImplicitlyWait time?
3 回答
我有同样的问题 . 您可以使用以下代码:
我使用Selenium.WebDriver v3.2.0包(来自NuGet),但我不能使用ImplicitlyWait属性:
返回:无法分配给'ImplicitlyWait',因为它是'方法组'
但是driver.Manage() . Timeouts() . ImplicitlyWait(defaultTimeOut)运行良好,但显示有关新用法的警告 .
也可以使用add方法并传入TimeSpan: