jsスクリプトがtrueを返すまで待ちたいのですが、使用しているコードがコンパイルされておらず、エラーがスローされています
is not abstract and does not override abstract method apply(Object) in Function
これがコードです
WebDriverWait wait = new WebDriverWait(driver, 10);
boolean isFound = wait.until(new ExpectedCondition(){ //here ERROR
public Boolean apply(WebDriver d){
JavascriptExecutor js = (JavascriptExecutor) d;
return (Boolean) js.executeScript("return true");
}
});
http://www.tarnowski.se/2011/09/11/converting-selenium-waitforcondition-to-webdriverwait/からコードをコピーしようとしました