"return junitXmlReporter.report(window.jsApiReporter,"+debug+");");
return junitReport.toString();
}
private void waitForRunnerToFinish(final WebDriver driver, int timeout, boolean debug, Log log) throws InterruptedException {
final JavascriptExecutor executor = (JavascriptExecutor) driver;
new WebDriverWait(driver, timeout, 1000).until(new Predicate<WebDriver>() {
@Override
public boolean apply(WebDriver input) {
return SpecRunnerExecutor.this.executionFinished(executor);
}