获取以下错误消息
Cannot resolve method 'in(Java.util.concurrent.TimeUnit)'
具有以下代码段,在Java类中说A
getImplicitWaitTimeout().in(TimeUnit.SECONDS)
A类使用的Java类方法
private Duration waitForElementTimeout;
public Duration getImplicitWaitTimeout() {
if (this.waitForElementTimeout == null) {
int configuredWaitForTimeoutInMilliseconds = ThucydidesSystemProperty.WEBDRIVER_TIMEOUTS_IMPLICITLYWAIT.integerFrom(this.environmentVariables, (int)DefaultTimeouts.DEFAULT_IMPLICIT_WAIT_TIMEOUT.toMillis());
this.waitForElementTimeout = Duration.ofMillis((long)configuredWaitForTimeoutInMilliseconds);
}
return this.waitForElementTimeout;
}
这与Java 8有关吗?
答案 0 :(得分:0)
如果您希望持续时间为几秒钟,只需get
。无需转换。
getImplicitWaitTimeout().getSeconds();