Является ли WebDriverWait (драйвер WebDriver, длительное время ожидания в секундах) из Selenium устаревшим? - PullRequest
0 голосов
/ 17 апреля 2020

Я пишу код на Eclipse, и я использовал Selenium на Maven. Когда я использую в Eclipse функцию WebDriverWait (драйвер WebDriver, long timeoutInSeconds), Eclipse выдает мне следующее предупреждение:

The constructor WebDriverWait(WebDriver, long) is deprecated. 

Если я просматриваю функцию в исходном коде Selenium, это также означает, что она устарела.

Однако, если я go к официальному документу Selenium в https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/support/ui/WebDriverWait.html, это означает, что WebDriverWait (WebDriver, long) не является устаревшим. Не рекомендуется это другой метод, который имеет то же имя метода, но разные параметры.

Я использую Selenium 4.0.0, которая должна быть самой последней версией на данный момент. Так это устарело или нет?

1 Ответ

1 голос
/ 18 апреля 2020

Документация всегда устарела! :)

Существует только один источник истины, фактический источник: 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).

В качестве примечания: в вашем Затмении после Вы загружаете источник, используя свой Maven, вы должны иметь возможность следить за источником (нажмите [F3]), чтобы получить ту же информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...