我目前正在将 C# Selenium 框架翻译成 Java。在该框架中,我有一个返回当前 WebDriverWait 的属性;
private WebDriverWait elementFindTimings;
.
.
.
public TimeSpan FindTimeout { get { return elementFindTimings.Timeout; } }
我已将其翻译为 Java get 方法;
private WebDriverWait elementFindTimings;
.
.
.
\\ The .getTimeout() method does not exist in the WebDriverWait class, I've
\\ put it in for example of what I'm trying to do.
public Duration getFindTimeout() { return elementFindTimings.getTimeout(); }
但是,Java WebDriverWait(扩展了 FluentWait 实现 Wait)似乎没有使我能够获取 Duration 值的方法。显然我在这里遗漏了一些东西,因为使用 WebDriverWait 的 WebDriver 代码需要获取持续时间。作为 Java 新手,我可能在这里遗漏了一个关键的 Java 语言。那么,如何获得 WebDriverWait 持续时间?