小编Ram*_*war的帖子

在Selenium中,使用显式等待时是否需要禁用隐式等待?

创建驱动程序后,我将隐式等待时间设置为10秒。

当我希望使用显式等待时,是否必须将隐式等待设置为0?

这是一个示例:

WebDriver webDriver = new FirefoxDriver();
webDriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
//Now I want to use Explicit wait
Run Code Online (Sandbox Code Playgroud)

我是否必须做webDriver.manage()。timeouts()。implicitlyWait(0,TimeUnit.SECONDS); 还是没有必要?

WebDriverWait wait = new WebDriverWait(webDriver, WAIT_FOR_TIMEOUT_SEC);
WebElement element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(id)));
Run Code Online (Sandbox Code Playgroud)

c# java selenium automation selenium-webdriver

1
推荐指数
1
解决办法
1909
查看次数

标签 统计

automation ×1

c# ×1

java ×1

selenium ×1

selenium-webdriver ×1