是否不赞成使用Selenium中的WebDriverWait(WebDriver驱动程序,long timeoutInSeconds)?

问题描述 投票:0回答:1

我在Eclipse上编写代码,而我在Maven上使用了Selenium。当我在Eclipse上使用WebDriverWait(WebDriver驱动程序,long timeoutInSeconds)函数时,Eclipse给了我以下警告:

The constructor WebDriverWait(WebDriver, long) is deprecated. 

如果我在Selenium的源代码上查看该函数,它也表明它已被弃用。

但是,如果我转到https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/support/ui/WebDriverWait.html中的Selenium官方文档,则表明WebDriverWait(WebDriver,long)未弃用。不赞成使用的是另一个共享相同方法名称但参数不同的方法。

我使用Selenium 4.0.0,它应该是目前的最新版本。那么,它是否被弃用?

selenium
1个回答
0
投票

文档总是过时的! :)

只有一个事实来源,实际来源:https://github.com/SeleniumHQ/selenium/blob/master/java/client/src/org/openqa/selenium/support/ui/WebDriverWait.java#L44说:

@deprecated Instead, use WebDriverWait#WebDriverWait(WebDriver, Duration).
© www.soinside.com 2019 - 2024. All rights reserved.