Выдается эта ошибка времени компиляции:
No instance(s) of type variable(s) V exist so that ExpectedCondition<Boolean>
conforms to Function<? super WebDriver, V>
Для этого кода:
ExpectedCondition<Boolean> expectation = new
ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver driver) {
return ((JavascriptExecutor) driver).executeScript("return window.value").(true);
}
};
new WebDriverWait(driver, timeout)
.until(expectation);
Принимая во внимание, что ExpectedCondition
соответствует conforms to Function<? super WebDriver, V>
Я озадачен ошибкой, есть идеи, что здесь может быть не так?