我刚接触硒。我试图调用executioncript但它返回null代替布尔值。
我的JS代码如下 -
document.recordingComplete = false;
Java代码 -
public SeleniumDriverWrapper waitForCompletion(int pollFrequencySeconds) throws InterruptedException{
boolean recordingStopped = saveSession();
return this;
}
public boolean saveSession(){
return (Boolean)((JavascriptExecutor) webDriver).executeScript("return window.parent.document.recordingComplete");
}
任何人都可以帮助解释为什么executioncript会返回null。