我刚刚从一个非常老的版本更新了我的selenium WebDriver,它允许我通过以下方式控制驱动程序速度:
var _driver = new FireFoxDriver();
_driver.Manage().Speed = Speed.Medium;
安装FireFox 7后,运行selenium测试我的项目不再有效。所以我通过nuGet为2.8.0.0升级了dll,现在管理速度的能力已经消失。
其他任何方式吗?
非常感谢答案 0 :(得分:0)
每次动作后都使用了Thread.Wait(3000)..不理想但是有效
答案 1 :(得分:0)
有一种称为隐式等待的东西,它充当全局超时,不确定c#但是它的java代码如下 -
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);