我已经设置了一个隐含的等待我的驱动程序对象,如下面的代码所示:
public void setImplicitWait(
int waitTime_InSeconds ) {
driver.manage().timeouts().implicitlyWait( waitTime_InSeconds, TimeUnit.SECONDS );
}
现在的问题是,在找到或显示元素时,setImplicitWait将无法完成执行,直到waitTime_InSeconds变量完成为止并不重要。有什么想法吗?
答案 0 :(得分:0)
我看到你将全局变量用于网络驱动程序? 您可以尝试使用如下参数:
public void setImplicitWait(WebDriver myWebdriver, int waitTime_InSeconds) {
myWebdriver.manage().timeouts().implicitlyWait(waitTime_InSeconds, TimeUnit.SECONDS);
}