ExecuteScript为boolean js变量返回null

时间:2016-11-15 08:22:18

标签: javascript java selenium automation selenium-chromedriver

我刚接触硒。我试图调用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。

0 个答案:

没有答案