c#下使用webdriver WebDriverWait不能正确控制超时的问题
2016-01-03 11:24
375 查看
WebDriverWait wait = new WebDriverWait(GetWebDriver.getInstance().getDriver(), TimeSpan.FromSeconds(times)); IWebElement myDynamicElement = null; myDynamicElement = wait.Until<IWebElement>((d) => { return d.FindElement(By.Id("bucunzai")); });
使用webdriver的时候会使用上面的代码控制超时时间,但在使用的过程中遇到一个问题,我设置的超时时间是3s,但是程序要50s之后才发出超时异常.
注释掉下面的这段代码后一切正常.
idd.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(50));
不知道是不是个bug
相关文章推荐
- C#编程中的三中结构
- 在C#中,有6个关系运算符,用于比较两个事物之间的关系
- 自加自减复合赋值-关系表达式
- 在C#中,有五个算术运算符:+,-,*,/,%
- c#.net 获取时间日期年月日时分秒生成自动文件名格式
- C#位运算
- 对virtual关键字的思考
- C# 颜色表
- 【c#】树节点控件
- 【设计模式】模板方法模式
- c#中字体的用法与代码
- C#做windows应用程序超链接到网址
- C# 20161.2
- C# 3.0 新特性 学习(二):匿名类型、扩展方法
- C#中数组[],ArrayList,List<T>泛型的区别
- 【设计模式】代理模式
- C#之方法与函数
- 【总结】初识C#变量
- 多线程下C#如何保证线程安全?
- 史林枫:C#.NET利用ffmpeg操作视频实战(格式转换,加水印 一步到位)